diff options
Diffstat (limited to 'cli/dts/lib.es2015.iterable.d.ts')
-rw-r--r-- | cli/dts/lib.es2015.iterable.d.ts | 12 |
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 { |