TypeScript · Senior · Запитання 47 з 75

Чому інтерфейс розширюється швидше для компілятора, ніж перетин?

Пояснення

Компілятор запам'ятовує результат порівняння інтерфейсів за назвою, а перетин A & B & C щоразу доводиться нормалізувати й порівнювати структурно. У гарячих місцях із великими типами це помітно. Про це прямо йдеться у вікі продуктивності TypeScript.

Де почитати

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

TypeScript · Senior · запитання 47

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

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

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