Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/call-construct-signatures

Что такое сигнатуры вызова (Call Signatures) и конструирования (Construct Signatures)?

УглублённыйПерегрузки и сигнатурыИнтерфейсы и типы
  • Call signature: interface Fn { (x: string): number } — описывает вызываемый объект
  • Construct signature: interface Ctor { new (x: string): MyClass } — описывает конструктор
  • Гибридный тип: вызываемый объект со свойствами { (x: string): number; description: string }
  • Комбинация call + construct (как Date): { (s: string): Date; new (s: string): Date }
  • Перегрузки в call signatures для разных вариантов вызова
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov