type Awaited<T> = T extends Promise<infer U> ? Awaited<U> : T; type A = Awaited<Promise<string>>; type B = Awaited<Promise<Promise<number>>>; type C = Awaited<boolean>;
A/B/C/D or 1/2/3/4 — answers · ←/→ — navigation