Как создать тип для классов (не экземпляров), расширяющих базовый класс?

#typescript Вопрос: Пожалуйста, смотрите заголовок вопроса и псевдокод того, что я хочу ниже. Как заменить любую? Предпочтительно не делать какой-то огромный ручной тип объединения. abstract class Letter {} class A…

Продолжить чтениеКак создать тип для классов (не экземпляров), расширяющих базовый класс?