@babel/runtime-corejs3
Advanced tools
Comparing version 8.0.0-alpha.10 to 8.0.0-alpha.11
@@ -7,4 +7,4 @@ function _applyDecoratedDescriptor(i, e, r, n, l) { | ||
return n(i, e, r) || r; | ||
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer && (Object.defineProperty(i, e, a), a = null), a; | ||
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; | ||
} | ||
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports.default = module.exports; |
@@ -7,4 +7,4 @@ function _applyDecoratedDescriptor(i, e, r, n, l) { | ||
return n(i, e, r) || r; | ||
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer && (Object.defineProperty(i, e, a), a = null), a; | ||
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; | ||
} | ||
export { _applyDecoratedDescriptor as default }; |
@@ -1,7 +0,69 @@ | ||
import AsyncGenerator from "./AsyncGenerator.js"; | ||
function _wrapAsyncGenerator(r) { | ||
import OverloadYield from "./OverloadYield.js"; | ||
function _wrapAsyncGenerator(e) { | ||
return function () { | ||
return new AsyncGenerator(r.apply(this, arguments)); | ||
return new AsyncGenerator(e.apply(this, arguments)); | ||
}; | ||
} | ||
function AsyncGenerator(e) { | ||
var r, t; | ||
function resume(r, t) { | ||
try { | ||
var n = e[r](t), | ||
o = n.value, | ||
u = o instanceof OverloadYield; | ||
Promise.resolve(u ? o.v : o).then(function (t) { | ||
if (u) { | ||
var i = "return" === r ? "return" : "next"; | ||
if (!o.k || t.done) return resume(i, t); | ||
t = e[i](t).value; | ||
} | ||
settle(n.done ? "return" : "normal", t); | ||
}, function (e) { | ||
resume("throw", e); | ||
}); | ||
} catch (e) { | ||
settle("throw", e); | ||
} | ||
} | ||
function settle(e, n) { | ||
switch (e) { | ||
case "return": | ||
r.resolve({ | ||
value: n, | ||
done: !0 | ||
}); | ||
break; | ||
case "throw": | ||
r.reject(n); | ||
break; | ||
default: | ||
r.resolve({ | ||
value: n, | ||
done: !1 | ||
}); | ||
} | ||
(r = r.next) ? resume(r.key, r.arg) : t = null; | ||
} | ||
this._invoke = function (e, n) { | ||
return new Promise(function (o, u) { | ||
var i = { | ||
key: e, | ||
arg: n, | ||
resolve: o, | ||
reject: u, | ||
next: null | ||
}; | ||
t ? t = t.next = i : (r = t = i, resume(e, n)); | ||
}); | ||
}, "function" != typeof e.return && (this.return = void 0); | ||
} | ||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { | ||
return this; | ||
}, AsyncGenerator.prototype.next = function (e) { | ||
return this._invoke("next", e); | ||
}, AsyncGenerator.prototype.throw = function (e) { | ||
return this._invoke("throw", e); | ||
}, AsyncGenerator.prototype.return = function (e) { | ||
return this._invoke("return", e); | ||
}; | ||
export { _wrapAsyncGenerator as default }; |
@@ -1,7 +0,69 @@ | ||
const AsyncGenerator = require("./AsyncGenerator.js"); | ||
function _wrapAsyncGenerator(r) { | ||
const OverloadYield = require("./OverloadYield.js"); | ||
function _wrapAsyncGenerator(e) { | ||
return function () { | ||
return new AsyncGenerator(r.apply(this, arguments)); | ||
return new AsyncGenerator(e.apply(this, arguments)); | ||
}; | ||
} | ||
function AsyncGenerator(e) { | ||
var r, t; | ||
function resume(r, t) { | ||
try { | ||
var n = e[r](t), | ||
o = n.value, | ||
u = o instanceof OverloadYield; | ||
Promise.resolve(u ? o.v : o).then(function (t) { | ||
if (u) { | ||
var i = "return" === r ? "return" : "next"; | ||
if (!o.k || t.done) return resume(i, t); | ||
t = e[i](t).value; | ||
} | ||
settle(n.done ? "return" : "normal", t); | ||
}, function (e) { | ||
resume("throw", e); | ||
}); | ||
} catch (e) { | ||
settle("throw", e); | ||
} | ||
} | ||
function settle(e, n) { | ||
switch (e) { | ||
case "return": | ||
r.resolve({ | ||
value: n, | ||
done: !0 | ||
}); | ||
break; | ||
case "throw": | ||
r.reject(n); | ||
break; | ||
default: | ||
r.resolve({ | ||
value: n, | ||
done: !1 | ||
}); | ||
} | ||
(r = r.next) ? resume(r.key, r.arg) : t = null; | ||
} | ||
this._invoke = function (e, n) { | ||
return new Promise(function (o, u) { | ||
var i = { | ||
key: e, | ||
arg: n, | ||
resolve: o, | ||
reject: u, | ||
next: null | ||
}; | ||
t ? t = t.next = i : (r = t = i, resume(e, n)); | ||
}); | ||
}, "function" != typeof e.return && (this.return = void 0); | ||
} | ||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { | ||
return this; | ||
}, AsyncGenerator.prototype.next = function (e) { | ||
return this._invoke("next", e); | ||
}, AsyncGenerator.prototype.throw = function (e) { | ||
return this._invoke("throw", e); | ||
}, AsyncGenerator.prototype.return = function (e) { | ||
return this._invoke("return", e); | ||
}; | ||
module.exports = _wrapAsyncGenerator, module.exports.__esModule = true, module.exports.default = module.exports; |
{ | ||
"name": "@babel/runtime-corejs3", | ||
"version": "8.0.0-alpha.10", | ||
"version": "8.0.0-alpha.11", | ||
"description": "babel's modular runtime helpers with core-js@3 polyfilling", | ||
@@ -20,7 +20,2 @@ "license": "MIT", | ||
"exports": { | ||
"./helpers/AsyncGenerator": { | ||
"node": "./helpers/AsyncGenerator.js", | ||
"import": "./helpers/esm/AsyncGenerator.js", | ||
"default": "./helpers/AsyncGenerator.js" | ||
}, | ||
"./helpers/OverloadYield": { | ||
@@ -27,0 +22,0 @@ "node": "./helpers/OverloadYield.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
144352
179
3161