Перейти к содержимому
2 / 27

Как типизировать класс в TypeScript?

Класс в TypeScript — это одновременно значение (конструктор) и тип (форма экземпляра). Свойства объявляются с типами прямо в теле класса, конструктор принимает типизированные параметры, методы имеют аннотации параметров и возвращаемого значения. TypeScript использует structural typing — если объект имеет те же свойства и методы, он совместим с классом, даже если не создан через new.

Как типизировать класс в TypeScript? | JScriptiser