e9223422511bfa288b5950c66b5333b9.json 1.98 KB
{"ast":null,"code":"'use strict';\n\nvar aFunction = require('../internals/a-function');\n\nvar PromiseCapability = function (C) {\n  var resolve, reject;\n  this.promise = new C(function ($$resolve, $$reject) {\n    if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n    resolve = $$resolve;\n    reject = $$reject;\n  });\n  this.resolve = aFunction(resolve);\n  this.reject = aFunction(reject);\n}; // 25.4.1.5 NewPromiseCapability(C)\n\n\nmodule.exports.f = function (C) {\n  return new PromiseCapability(C);\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/core-js-pure/internals/new-promise-capability.js"],"names":["aFunction","require","PromiseCapability","C","resolve","reject","promise","$$resolve","$$reject","undefined","TypeError","module","exports","f"],"mappings":"AAAA;;AACA,IAAIA,SAAS,GAAGC,OAAO,CAAC,yBAAD,CAAvB;;AAEA,IAAIC,iBAAiB,GAAG,UAAUC,CAAV,EAAa;AACnC,MAAIC,OAAJ,EAAaC,MAAb;AACA,OAAKC,OAAL,GAAe,IAAIH,CAAJ,CAAM,UAAUI,SAAV,EAAqBC,QAArB,EAA+B;AAClD,QAAIJ,OAAO,KAAKK,SAAZ,IAAyBJ,MAAM,KAAKI,SAAxC,EAAmD,MAAMC,SAAS,CAAC,yBAAD,CAAf;AACnDN,IAAAA,OAAO,GAAGG,SAAV;AACAF,IAAAA,MAAM,GAAGG,QAAT;AACD,GAJc,CAAf;AAKA,OAAKJ,OAAL,GAAeJ,SAAS,CAACI,OAAD,CAAxB;AACA,OAAKC,MAAL,GAAcL,SAAS,CAACK,MAAD,CAAvB;AACD,CATD,C,CAWA;;;AACAM,MAAM,CAACC,OAAP,CAAeC,CAAf,GAAmB,UAAUV,CAAV,EAAa;AAC9B,SAAO,IAAID,iBAAJ,CAAsBC,CAAtB,CAAP;AACD,CAFD","sourcesContent":["'use strict';\nvar aFunction = require('../internals/a-function');\n\nvar PromiseCapability = function (C) {\n  var resolve, reject;\n  this.promise = new C(function ($$resolve, $$reject) {\n    if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n    resolve = $$resolve;\n    reject = $$reject;\n  });\n  this.resolve = aFunction(resolve);\n  this.reject = aFunction(reject);\n};\n\n// 25.4.1.5 NewPromiseCapability(C)\nmodule.exports.f = function (C) {\n  return new PromiseCapability(C);\n};\n"]},"metadata":{},"sourceType":"script"}