próbuję utworzyć instancję z uniwersalnym typem T
npGet konstruktora/wystąpienie od typu rodzajowego w maszynopisie
class Factory {
public static generate<T>(): T {
return new T();
}
}
Ale ponieważ T
tylko typ nie konstruktor, nie możemy Zrób to.
Nie można utworzyć instancji z ogólnego typu w TypeScript?
Przeczytałem również te artykuły, ale nie znalazłem rozwiązania.
- TypeScript #2037
- How to create a new object from type parameter in generic class in typescript?
- How can I create a new instance of the generic type of my Typescript class?
Możliwy duplikat [Jak utworzyć nowy obiekt z parametrem typu w klasie rodzajowy w maszynopisie?] (http://stackoverflow.com/questions/17382143/how-to-create-a-new-object-from-type-parameter-in-generic-class-in-typescript) – Louis