@@ -43,9 +43,9 @@ async function myAllSettled<T extends readonly unknown[]>(fn: () => T) {
43
43
>promises : { -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }
44
44
>await Promise.allSettled(fn()) : { -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }
45
45
>Promise.allSettled(fn()) : Promise<{ -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }>
46
- >Promise.allSettled : { <T extends readonly unknown[] | []>(values: T ): Promise<{ -readonly [P in keyof T ]: PromiseSettledResult<Awaited<T [P]>>; }>; <T >(values: Iterable<T | PromiseLike<T >>): Promise<PromiseSettledResult<Awaited<T >>[]>; }
46
+ >Promise.allSettled : { <T_1 extends readonly unknown[] | []>(values: T_1 ): Promise<{ -readonly [P in keyof T_1 ]: PromiseSettledResult<Awaited<T_1 [P]>>; }>; <T_2 >(values: Iterable<T_2 | PromiseLike<T_2 >>): Promise<PromiseSettledResult<Awaited<T_2 >>[]>; }
47
47
>Promise : PromiseConstructor
48
- >allSettled : { <T extends readonly unknown[] | []>(values: T ): Promise<{ -readonly [P in keyof T ]: PromiseSettledResult<Awaited<T [P]>>; }>; <T >(values: Iterable<T | PromiseLike<T >>): Promise<PromiseSettledResult<Awaited<T >>[]>; }
48
+ >allSettled : { <T_1 extends readonly unknown[] | []>(values: T_1 ): Promise<{ -readonly [P in keyof T_1 ]: PromiseSettledResult<Awaited<T_1 [P]>>; }>; <T_2 >(values: Iterable<T_2 | PromiseLike<T_2 >>): Promise<PromiseSettledResult<Awaited<T_2 >>[]>; }
49
49
>fn() : T
50
50
>fn : () => T
51
51
@@ -103,9 +103,9 @@ async function test3() {
103
103
>[Promise.resolve(0), Promise.reject(1)] as const : [Promise<number>, Promise<never>]
104
104
>[Promise.resolve(0), Promise.reject(1)] : [Promise<number>, Promise<never>]
105
105
>Promise.resolve(0) : Promise<number>
106
- >Promise.resolve : { (): Promise<void>; <T>(value: T): Promise<Awaited<T>>; <T >(value: T | PromiseLike<T >): Promise<Awaited<T >>; }
106
+ >Promise.resolve : { (): Promise<void>; <T>(value: T): Promise<Awaited<T>>; <T_1 >(value: T_1 | PromiseLike<T_1 >): Promise<Awaited<T_1 >>; }
107
107
>Promise : PromiseConstructor
108
- >resolve : { (): Promise<void>; <T>(value: T): Promise<Awaited<T>>; <T >(value: T | PromiseLike<T >): Promise<Awaited<T >>; }
108
+ >resolve : { (): Promise<void>; <T>(value: T): Promise<Awaited<T>>; <T_1 >(value: T_1 | PromiseLike<T_1 >): Promise<Awaited<T_1 >>; }
109
109
>0 : 0
110
110
>Promise.reject(1) : Promise<never>
111
111
>Promise.reject : <T = never>(reason?: any) => Promise<T>
0 commit comments