Структурная типизация в TypeScript: что это
Коротко
Структурная типизация в TypeScript: совместимость типов определяется формой, а не именем: значение подходит под тип, если у него есть все нужные поля нужных типов. Два разных interface или класса с одинаковыми полями взаимозаменяемы.
Определение
Совместимость типов определяется формой, а не именем: значение подходит под тип, если у него есть все нужные поля нужных типов. Два разных interface или класса с одинаковыми полями взаимозаменяемы. Противоположность: номинальная типизация в Java и C#.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.