TypeScript · Middle · Запитання 34 з 75

Чим interface кращий за перетин для розширення великих об'єктних типів?

Пояснення

За interface B extends A конфлікт властивостей - помилка в місці оголошення, а в перетину він мовчки дає never. Компілятор кешує відношення інтерфейсів, тому у великих кодових базах це швидше - так радить вікі продуктивності TS.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 34

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест