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

Як типізувати асинхронну функцію, що повертає користувача?

Пояснення

Async-функція завжди повертає проміс, тому тип результату - Promise<User>. Анотація User спричинить помилку. Тип значення промісу можна видобути утилітою Awaited<ReturnType<typeof getUser>>.

Де почитати

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

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

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

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

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