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

Чим type A = B відрізняється від interface A extends B {} для відображення в підказках IDE?

Пояснення

Складні перетини й зіставлені типи в підказках часто розгортаються в довгі структури, тоді як інтерфейс показується за назвою. Це впливає на читабельність помилок. Для «розпрямлення» перетинів пишуть хелпер Prettify<T>.

Де почитати

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

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

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

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

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