From 13bca51ec1d909e8986c10ae7848c7d7cf873055 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Mon, 7 Nov 2022 16:39:34 +0100 Subject: [PATCH] Revert "release-manifests: workaround for no Promise.any in Node 14" This reverts commit bdc44f025f993d8b3c51443212990680b0f41dc2. Signed-off-by: Patrik Oldsberg --- packages/release-manifests/src/manifest.ts | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/packages/release-manifests/src/manifest.ts b/packages/release-manifests/src/manifest.ts index d3b0c8ed5d..004ccfc77c 100644 --- a/packages/release-manifests/src/manifest.ts +++ b/packages/release-manifests/src/manifest.ts @@ -73,25 +73,7 @@ export async function withFallback( return res; }); - // TODO(Rugvip): Replace with this once we no longer support Node 14 - // return Promise.any([promise1, promise2]).catch(() => promise1); - return new Promise((resolve, reject) => { - let rejection: Error | undefined = undefined; - promise1.then(resolve, e => { - if (rejection) { - reject(e); - } else { - rejection = e; - } - }); - promise2.then(resolve, e => { - if (rejection) { - reject(rejection); - } else { - rejection = e; - } - }); - }); + return Promise.any([promise1, promise2]).catch(() => promise1); } /**