PromiseTypePromiseType @example// Expect: string; type Response = PromiseType<Promise<string>>; type PromiseType<T extends Promise<any>> = T extends Promise<infer U> ? U : never;§Type Parameters§T extends Promise<any>[src]§Type§T extends Promise<infer U> ? U : never[src]