chache/@babel/runtime/helpers/asyncToGenerator.js
2024-01-16 22:53:42 +08:00

27 lines
593 B
JavaScript

function asyncGeneratorStep(n, e, r, t, o, a, c) {
try {
var i = n[a](c),
u = i.value;
} catch (n) {
return void r(n);
}
i.done ? e(u) : Promise.resolve(u).then(t, o);
}
function _asyncToGenerator(n) {
return function () {
var e = this,
r = arguments;
return new Promise(function (t, o) {
var a = n.apply(e, r);
function c(n) {
asyncGeneratorStep(a, t, o, c, i, "next", n);
}
function i(n) {
asyncGeneratorStep(a, t, o, c, i, "throw", n);
}
c(void 0);
});
};
}
module.exports = _asyncToGenerator;