@babel/runtime
Advanced tools
Comparing version 7.24.6 to 7.24.7
@@ -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 @@ | ||
var AsyncGenerator = require("./AsyncGenerator.js"); | ||
function _wrapAsyncGenerator(r) { | ||
var 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", | ||
"version": "7.24.6", | ||
"version": "7.24.7", | ||
"description": "babel's modular runtime helpers", | ||
@@ -20,11 +20,2 @@ "license": "MIT", | ||
"exports": { | ||
"./helpers/AsyncGenerator": [ | ||
{ | ||
"node": "./helpers/AsyncGenerator.js", | ||
"import": "./helpers/esm/AsyncGenerator.js", | ||
"default": "./helpers/AsyncGenerator.js" | ||
}, | ||
"./helpers/AsyncGenerator.js" | ||
], | ||
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", | ||
"./helpers/OverloadYield": [ | ||
@@ -489,11 +480,2 @@ { | ||
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", | ||
"./helpers/iterableToArrayLimitLoose": [ | ||
{ | ||
"node": "./helpers/iterableToArrayLimitLoose.js", | ||
"import": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"default": "./helpers/iterableToArrayLimitLoose.js" | ||
}, | ||
"./helpers/iterableToArrayLimitLoose.js" | ||
], | ||
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"./helpers/jsx": [ | ||
@@ -661,11 +643,2 @@ { | ||
"./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js", | ||
"./helpers/slicedToArrayLoose": [ | ||
{ | ||
"node": "./helpers/slicedToArrayLoose.js", | ||
"import": "./helpers/esm/slicedToArrayLoose.js", | ||
"default": "./helpers/slicedToArrayLoose.js" | ||
}, | ||
"./helpers/slicedToArrayLoose.js" | ||
], | ||
"./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js", | ||
"./helpers/superPropBase": [ | ||
@@ -672,0 +645,0 @@ { |
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
245880
229
5351