Как реализовать класс в TypeScript? - PullRequest
0 голосов
/ 08 марта 2019

Не могли бы вы помочь мне создать класс 'MyClass', класс M должен быть Newable и реализовать IMyInterface

export interface IMyInterface<A>
{    
    SomeData : A;
}  

export class MyClass<T,M inherits IMyInterface<T> and new() >
{
    list = new Array<M>();

    privete Creator()
    {
        const      obj = new M();
                   obj.SameData = 'Hello data';  
        list.push( obj );
    }
 }
...