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

Що означає <T extends { id: string }> у дженерику?

Пояснення

Constraint дає змогу всередині функції безпечно звертатися до item.id, зберігаючи повний тип T у результаті. Передати можна будь-який об'єкт із відповідним id та іншими полями. Класи й успадкування тут ні до чого.

Де почитати

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

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

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

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

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