Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1018 Bytes

es2020.promise.d.ts.md

File metadata and controls

41 lines (36 loc) · 1018 Bytes

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>>[]>;
 }