Я пытаюсь создать тип Typescript для серии статических классов (для наличия типа в массиве с несколькими статическими классами) Как мне определить статическую версию классов как часть типа? Для следующего кода потребуется экземпляр класса (с новым staticClass1)
type myType = staticClass1 | staticClass2 | staticClass3
Есть предложения, как сделать тип для статической версии классов?






Используйте typeof staticClass1 для создания типа, который соответствует статическим членам класса (или, скорее, членам, определенным в самом staticClass1, а не его прототипе).