summaryrefslogtreecommitdiff
path: root/cli/dts/lib.es2015.iterable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/dts/lib.es2015.iterable.d.ts')
-rw-r--r--cli/dts/lib.es2015.iterable.d.ts12
1 files changed, 2 insertions, 10 deletions
diff --git a/cli/dts/lib.es2015.iterable.d.ts b/cli/dts/lib.es2015.iterable.d.ts
index dc93e7623..d6907b894 100644
--- a/cli/dts/lib.es2015.iterable.d.ts
+++ b/cli/dts/lib.es2015.iterable.d.ts
@@ -223,7 +223,7 @@ interface PromiseConstructor {
* @param values An iterable of Promises.
* @returns A new Promise.
*/
- all<T>(values: Iterable<T | PromiseLike<T>>): Promise<T[]>;
+ all<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>[]>;
/**
* Creates a Promise that is resolved or rejected when any of the provided Promises are resolved
@@ -231,15 +231,7 @@ interface PromiseConstructor {
* @param values An iterable of Promises.
* @returns A new Promise.
*/
- race<T>(values: Iterable<T>): Promise<T extends PromiseLike<infer U> ? U : T>;
-
- /**
- * Creates a Promise that is resolved or rejected when any of the provided Promises are resolved
- * or rejected.
- * @param values An iterable of Promises.
- * @returns A new Promise.
- */
- race<T>(values: Iterable<T | PromiseLike<T>>): Promise<T>;
+ race<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>;
}
interface String {