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

Чому функції-експорти в бібліотеці радять анотувати типом, що повертається?

Пояснення

Виведення складного типу доводиться повторювати всюди, де функцію використано, а декларації стають громіздкими. Явний тип робить контракт стабільним: зміна реалізації не «протече» в API. З isolatedDeclarations (TS 5.5) анотації експортів стають обов'язковими.

Де почитати

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

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

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

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

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