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); } /**