Skip to content
11 / 19

Как типизировать функцию, возвращающую промис?

Функция, возвращающая промис, типизируется через Promise<T>, где T — тип значения при resolve. Для async-функций TypeScript автоматически оборачивает возвращаемый тип в Promise<T>, но явная аннотация помогает отлавливать ошибки раньше. Тип Awaited<T> позволяет «развернуть» вложенные промисы.

Как типизировать функцию, возвращающую промис? | JScriptiser