5fa5e57e6e0fe95813a58663c5f71014203d3e190ab8440acb878268429c32c2.json 4.4 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar globalThis = require('../internals/global-this');\nvar apply = require('../internals/function-apply');\nvar slice = require('../internals/array-slice');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar aCallable = require('../internals/a-callable');\nvar perform = require('../internals/perform');\nvar Promise = globalThis.Promise;\nvar ACCEPT_ARGUMENTS = false;\n// Avoiding the use of polyfills of the previous iteration of this proposal\n// that does not accept arguments of the callback\nvar FORCED = !Promise || !Promise['try'] || perform(function () {\n Promise['try'](function (argument) {\n ACCEPT_ARGUMENTS = argument === 8;\n }, 8);\n}).error || !ACCEPT_ARGUMENTS;\n\n// `Promise.try` method\n// https://tc39.es/ecma262/#sec-promise.try\n$({\n target: 'Promise',\n stat: true,\n forced: FORCED\n}, {\n 'try': function (callbackfn /* , ...args */) {\n var args = arguments.length > 1 ? slice(arguments, 1) : [];\n var promiseCapability = newPromiseCapabilityModule.f(this);\n var result = perform(function () {\n return apply(aCallable(callbackfn), undefined, args);\n });\n (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value);\n return promiseCapability.promise;\n }\n});","map":{"version":3,"names":["$","require","globalThis","apply","slice","newPromiseCapabilityModule","aCallable","perform","Promise","ACCEPT_ARGUMENTS","FORCED","argument","error","target","stat","forced","try","callbackfn","args","arguments","length","promiseCapability","f","result","undefined","reject","resolve","value","promise"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/modules/es.promise.try.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar globalThis = require('../internals/global-this');\nvar apply = require('../internals/function-apply');\nvar slice = require('../internals/array-slice');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar aCallable = require('../internals/a-callable');\nvar perform = require('../internals/perform');\n\nvar Promise = globalThis.Promise;\n\nvar ACCEPT_ARGUMENTS = false;\n// Avoiding the use of polyfills of the previous iteration of this proposal\n// that does not accept arguments of the callback\nvar FORCED = !Promise || !Promise['try'] || perform(function () {\n Promise['try'](function (argument) {\n ACCEPT_ARGUMENTS = argument === 8;\n }, 8);\n}).error || !ACCEPT_ARGUMENTS;\n\n// `Promise.try` method\n// https://tc39.es/ecma262/#sec-promise.try\n$({ target: 'Promise', stat: true, forced: FORCED }, {\n 'try': function (callbackfn /* , ...args */) {\n var args = arguments.length > 1 ? slice(arguments, 1) : [];\n var promiseCapability = newPromiseCapabilityModule.f(this);\n var result = perform(function () {\n return apply(aCallable(callbackfn), undefined, args);\n });\n (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value);\n return promiseCapability.promise;\n }\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,CAAC,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACtC,IAAIC,UAAU,GAAGD,OAAO,CAAC,0BAA0B,CAAC;AACpD,IAAIE,KAAK,GAAGF,OAAO,CAAC,6BAA6B,CAAC;AAClD,IAAIG,KAAK,GAAGH,OAAO,CAAC,0BAA0B,CAAC;AAC/C,IAAII,0BAA0B,GAAGJ,OAAO,CAAC,qCAAqC,CAAC;AAC/E,IAAIK,SAAS,GAAGL,OAAO,CAAC,yBAAyB,CAAC;AAClD,IAAIM,OAAO,GAAGN,OAAO,CAAC,sBAAsB,CAAC;AAE7C,IAAIO,OAAO,GAAGN,UAAU,CAACM,OAAO;AAEhC,IAAIC,gBAAgB,GAAG,KAAK;AAC5B;AACA;AACA,IAAIC,MAAM,GAAG,CAACF,OAAO,IAAI,CAACA,OAAO,CAAC,KAAK,CAAC,IAAID,OAAO,CAAC,YAAY;EAC9DC,OAAO,CAAC,KAAK,CAAC,CAAC,UAAUG,QAAQ,EAAE;IACjCF,gBAAgB,GAAGE,QAAQ,KAAK,CAAC;EACnC,CAAC,EAAE,CAAC,CAAC;AACP,CAAC,CAAC,CAACC,KAAK,IAAI,CAACH,gBAAgB;;AAE7B;AACA;AACAT,CAAC,CAAC;EAAEa,MAAM,EAAE,SAAS;EAAEC,IAAI,EAAE,IAAI;EAAEC,MAAM,EAAEL;AAAO,CAAC,EAAE;EACnD,KAAK,EAAE,SAAAM,CAAUC,UAAU,CAAC,iBAAiB;IAC3C,IAAIC,IAAI,GAAGC,SAAS,CAACC,MAAM,GAAG,CAAC,GAAGhB,KAAK,CAACe,SAAS,EAAE,CAAC,CAAC,GAAG,EAAE;IAC1D,IAAIE,iBAAiB,GAAGhB,0BAA0B,CAACiB,CAAC,CAAC,IAAI,CAAC;IAC1D,IAAIC,MAAM,GAAGhB,OAAO,CAAC,YAAY;MAC/B,OAAOJ,KAAK,CAACG,SAAS,CAACW,UAAU,CAAC,EAAEO,SAAS,EAAEN,IAAI,CAAC;IACtD,CAAC,CAAC;IACF,CAACK,MAAM,CAACX,KAAK,GAAGS,iBAAiB,CAACI,MAAM,GAAGJ,iBAAiB,CAACK,OAAO,EAAEH,MAAM,CAACI,KAAK,CAAC;IACnF,OAAON,iBAAiB,CAACO,OAAO;EAClC;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}