Тест · Интерфейсы и структурная типизация · урок 2 из 12Тест — интерфейсЧто такое интерфейс в TypeScript?[A]Интерфейс — объект, который остаётся в JavaScript-файле: он хранит имена свойств и их типы, поэтому работающая программа может прочитать этот список и сверить с ним каждый полученный объект, свойство за свойством.[B]Интерфейс перечисляет только свойства: методы в нём не описать вовсе, а ? и readonly работают лишь в псевдонимах type, поэтому объект с методом описывают через type.[C]Интерфейс даёт имя форме объекта: его свойствам и методам с их типами. Члены бывают необязательными (?) и readonly. tsc сверяет с интерфейсом объекты, а сам интерфейс стирается: в JavaScript его нет.[D]Интерфейс — другой способ записать класс: в нём есть тела методов и конструктор, а new, применённый к интерфейсу, создаёт рабочий объект, у которого уже есть все его члены.← НазадИнтерфейсыДалее →Расширение и пересечение