класса, а унаследованных от него классов?
                  
                  
                  abstract class AbstractClass {}
                  
                  
                  class SubClass extends AbstractClass {}
                  
                  
                  
                  
                  
                  const factoryClass: typeof AbstractClass = SubClass;
                  
                  
                  
                  
                  
                  new factoryClass();
                  
                  
                  
                  
                  
                  TS2511: Cannot create an instance of the abstract class.
                  
                  
                
Почему бы не сделать factoryClass: new() => AbstractClass ?
Обсуждают сегодня