source: frontend/node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.1 KB
Line 
1var OverloadYield = require("./OverloadYield.js");
2var regeneratorDefine = require("./regeneratorDefine.js");
3function AsyncIterator(t, e) {
4 function n(r, o, i, f) {
5 try {
6 var c = t[r](o),
7 u = c.value;
8 return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
9 n("next", t, i, f);
10 }, function (t) {
11 n("throw", t, i, f);
12 }) : e.resolve(u).then(function (t) {
13 c.value = t, i(c);
14 }, function (t) {
15 return n("throw", t, i, f);
16 });
17 } catch (t) {
18 f(t);
19 }
20 }
21 var r;
22 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
23 return this;
24 })), regeneratorDefine(this, "_invoke", function (t, o, i) {
25 function f() {
26 return new e(function (e, r) {
27 n(t, i, e, r);
28 });
29 }
30 return r = r ? r.then(f, f) : f();
31 }, !0);
32}
33module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
Note: See TracBrowser for help on using the repository browser.