CellsField<DragonCell> Где DragonCell - другой класс....
Могу я в CellsField создать инстанс этого Т?
То есть типа new T(); ?
class CellField<T extends { new(): DragonCell }> { constructor(DragonCell: T) { const cell = new DragonCell() } }
Выше уже опередили, но в целом нужно просто запомнить, что типы в тс лишь описательные. Они не могут никак влиять на исполнение.
Обсуждают сегодня