1 |
- {"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar iterate = require('../internals/iterate');\nvar PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');\n\n// `Promise.race` method\n// https://tc39.es/ecma262/#sec-promise.race\n$({\n target: 'Promise',\n stat: true,\n forced: PROMISE_STATICS_INCORRECT_ITERATION\n}, {\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapabilityModule.f(C);\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aCallable(C.resolve);\n iterate(iterable, function (promise) {\n call($promiseResolve, C, promise).then(capability.resolve, reject);\n });\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});","map":{"version":3,"names":["$","require","call","aCallable","newPromiseCapabilityModule","perform","iterate","PROMISE_STATICS_INCORRECT_ITERATION","target","stat","forced","race","iterable","C","capability","f","reject","result","$promiseResolve","resolve","promise","then","error","value"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/modules/es.promise.race.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar iterate = require('../internals/iterate');\nvar PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');\n\n// `Promise.race` method\n// https://tc39.es/ecma262/#sec-promise.race\n$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapabilityModule.f(C);\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aCallable(C.resolve);\n iterate(iterable, function (promise) {\n call($promiseResolve, C, promise).then(capability.resolve, reject);\n });\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,CAAC,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACtC,IAAIC,IAAI,GAAGD,OAAO,CAAC,4BAA4B,CAAC;AAChD,IAAIE,SAAS,GAAGF,OAAO,CAAC,yBAAyB,CAAC;AAClD,IAAIG,0BAA0B,GAAGH,OAAO,CAAC,qCAAqC,CAAC;AAC/E,IAAII,OAAO,GAAGJ,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIK,OAAO,GAAGL,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIM,mCAAmC,GAAGN,OAAO,CAAC,kDAAkD,CAAC;;AAErG;AACA;AACAD,CAAC,CAAC;EAAEQ,MAAM,EAAE,SAAS;EAAEC,IAAI,EAAE,IAAI;EAAEC,MAAM,EAAEH;AAAoC,CAAC,EAAE;EAChFI,IAAI,EAAE,SAASA,IAAIA,CAACC,QAAQ,EAAE;IAC5B,IAAIC,CAAC,GAAG,IAAI;IACZ,IAAIC,UAAU,GAAGV,0BAA0B,CAACW,CAAC,CAACF,CAAC,CAAC;IAChD,IAAIG,MAAM,GAAGF,UAAU,CAACE,MAAM;IAC9B,IAAIC,MAAM,GAAGZ,OAAO,CAAC,YAAY;MAC/B,IAAIa,eAAe,GAAGf,SAAS,CAACU,CAAC,CAACM,OAAO,CAAC;MAC1Cb,OAAO,CAACM,QAAQ,EAAE,UAAUQ,OAAO,EAAE;QACnClB,IAAI,CAACgB,eAAe,EAAEL,CAAC,EAAEO,OAAO,CAAC,CAACC,IAAI,CAACP,UAAU,CAACK,OAAO,EAAEH,MAAM,CAAC;MACpE,CAAC,CAAC;IACJ,CAAC,CAAC;IACF,IAAIC,MAAM,CAACK,KAAK,EAAEN,MAAM,CAACC,MAAM,CAACM,KAAK,CAAC;IACtC,OAAOT,UAAU,CAACM,OAAO;EAC3B;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|