Shorthand for Awaited<ReturnType<T>>
Awaited<ReturnType<T>>
type AwaitRet<T> = T extends (...args: any[]) => infer R ? Awaited<R> : never
Shorthand for
Awaited<ReturnType<T>>