PromiseValue
PromiseValue<T> = T extends Promise<infer U> ? PromiseValue<U> : TSource: common.ts:160
Extracts the resolved type from a Promise
Type Parameters
T— Promise type
Example
CODE
type Result = Awaited<Promise<string>> // string
type Data = Awaited<Promise<Promise<number>>> // number