es2020.promise.d.ts Diffs Index: es2020.promise.d.ts =================================================================== --- es2020.promise.d.ts +++ es2020.promise.d.ts @@ -4,9 +4,9 @@ } interface PromiseRejectedResult { status: "rejected"; - reason: any; + reason: unknown; } type PromiseSettledResult<T> = | PromiseFulfilledResult<T> @@ -20,16 +20,18 @@ * @returns A new Promise. */ allSettled<T extends readonly unknown[] | []>( values: T, - ): Promise<{ -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>> }>; + ): Promise<{ + -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; + }>; /** * Creates a Promise that is resolved with an array of results when all * of the provided Promises resolve or reject. * @param values An array of Promises. * @returns A new Promise. */ allSettled<T>( - values: Iterable<T | PromiseLike<T>>, + values: Iterable<T>, ): Promise<PromiseSettledResult<Awaited<T>>[]>; }