X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;ds=sidebyside;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Fmodules%2Fes.promise.any.js;h=6087b2ed05fea74c99e4ca7630b8f988f1c5c7d8;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=337138b716027a3768c6b67b3efa8fabb56160dc;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.promise.any.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.promise.any.js index 337138b7..6087b2ed 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.promise.any.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.promise.any.js @@ -1,7 +1,8 @@ 'use strict'; var $ = require('../internals/export'); -var aFunction = require('../internals/a-function'); +var aCallable = require('../internals/a-callable'); var getBuiltIn = require('../internals/get-built-in'); +var call = require('../internals/function-call'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); @@ -13,11 +14,12 @@ var PROMISE_ANY_ERROR = 'No one promise resolved'; $({ target: 'Promise', stat: true }, { any: function any(iterable) { var C = this; + var AggregateError = getBuiltIn('AggregateError'); var capability = newPromiseCapabilityModule.f(C); var resolve = capability.resolve; var reject = capability.reject; var result = perform(function () { - var promiseResolve = aFunction(C.resolve); + var promiseResolve = aCallable(C.resolve); var errors = []; var counter = 0; var remaining = 1; @@ -25,9 +27,8 @@ $({ target: 'Promise', stat: true }, { iterate(iterable, function (promise) { var index = counter++; var alreadyRejected = false; - errors.push(undefined); remaining++; - promiseResolve.call(C, promise).then(function (value) { + call(promiseResolve, C, promise).then(function (value) { if (alreadyRejected || alreadyResolved) return; alreadyResolved = true; resolve(value); @@ -35,10 +36,10 @@ $({ target: 'Promise', stat: true }, { if (alreadyRejected || alreadyResolved) return; alreadyRejected = true; errors[index] = error; - --remaining || reject(new (getBuiltIn('AggregateError'))(errors, PROMISE_ANY_ERROR)); + --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); }); }); - --remaining || reject(new (getBuiltIn('AggregateError'))(errors, PROMISE_ANY_ERROR)); + --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); }); if (result.error) reject(result.value); return capability.promise;