summaryrefslogtreecommitdiff
path: root/node_modules/@babel/runtime/helpers/asyncToGenerator.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@babel/runtime/helpers/asyncToGenerator.js')
-rw-r--r--node_modules/@babel/runtime/helpers/asyncToGenerator.js37
1 files changed, 16 insertions, 21 deletions
diff --git a/node_modules/@babel/runtime/helpers/asyncToGenerator.js b/node_modules/@babel/runtime/helpers/asyncToGenerator.js
index 6b9697af..a080339b 100644
--- a/node_modules/@babel/runtime/helpers/asyncToGenerator.js
+++ b/node_modules/@babel/runtime/helpers/asyncToGenerator.js
@@ -1,30 +1,25 @@
-function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
+function asyncGeneratorStep(n, t, e, r, o, a, c) {
try {
- var info = gen[key](arg);
- var value = info.value;
- } catch (error) {
- reject(error);
- return;
- }
- if (info.done) {
- resolve(value);
- } else {
- Promise.resolve(value).then(_next, _throw);
+ var i = n[a](c),
+ u = i.value;
+ } catch (n) {
+ return void e(n);
}
+ i.done ? t(u) : Promise.resolve(u).then(r, o);
}
-function _asyncToGenerator(fn) {
+function _asyncToGenerator(n) {
return function () {
- var self = this,
- args = arguments;
- return new Promise(function (resolve, reject) {
- var gen = fn.apply(self, args);
- function _next(value) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
+ var t = this,
+ e = arguments;
+ return new Promise(function (r, o) {
+ var a = n.apply(t, e);
+ function _next(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
}
- function _throw(err) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
+ function _throw(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
}
- _next(undefined);
+ _next(void 0);
});
};
}