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

Як типізувати функцію-фабрику, що повертає той самий тип, який отримала?

Пояснення

Дженерик зберігає зв'язок між входом і виходом: clone(user) поверне User. З any та object код, що викликає, втрачає інформацію про тип і змушений робити зведення.

Де почитати

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

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

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

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

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