Перейти к содержимому
24 / 58

Что такое Awaited<T>?

Awaited<T> рекурсивно разворачивает тип промиса, доставая финальное значение. Если T это Promise<Promise<string>>, результат будет string, а не Promise<string>. Появился в TypeScript 4.5 и используется внутри типизации Promise.all, Promise.race и других async-утилит. Заменяет ручное написание рекурсивных типов для unwrap промисов.

Что такое Awaited<T>? | JScriptiser