Skip to content
33 / 36

Как работает перегрузка конструктора в TypeScript?

TypeScript не поддерживает несколько реализаций конструктора, но поддерживает перегрузку сигнатур. Ты описываешь несколько вариантов вызова конструктора, а внутри единственной реализации различаешь аргументы через проверки типов. Это позволяет создавать экземпляр класса разными способами: из объекта, из отдельных параметров, из строки.

Как работает перегрузка конструктора в TypeScript? | JScriptiser