Я хочу установить тип переменной на T
.
Если бы F
была функцией, которая НЕ возвращала обещание и просто возвращала объект типа T
, я бы просто сделал что-то вроде этого:
let x: ReturnType<typeof F>
Но F
- это функция, которая возвращает Promise<T>
Как я могу это сделать?