Термин TypeScript обновлено

Структурная типизация в TypeScript: что это

Коротко

Структурная типизация в TypeScript: совместимость типов определяется формой, а не именем: значение подходит под тип, если у него есть все нужные поля нужных типов. Два разных interface или класса с одинаковыми полями взаимозаменяемы.

Определение

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

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.