summaryrefslogtreecommitdiff
path: root/cli/dts/lib.es2015.iterable.d.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-12-10 09:12:21 +1100
committerGitHub <noreply@github.com>2021-12-10 09:12:21 +1100
commit345f0fbe5cdaa71af067c7072537f1823fe4ada5 (patch)
treec37062607fe23ef9d1826c1d43a10a712b827f3c /cli/dts/lib.es2015.iterable.d.ts
parenta3d024ac2ec8d73f7bf268823866d2342d1c1eb1 (diff)
feat(cli): update to TypeScript 4.5 (#12410)
Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com>
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 {