aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-06-28 17:26:46 -0700
committerPinapelz <yukais@pinapelz.com>2025-06-28 17:43:56 -0700
commite4fa1e69e7ebfb627c7198fd1a9881e9327ec4d4 (patch)
tree06284a538a6008eca75051399e47db4e5d50301c /node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js
initial commit: scaffolding
Diffstat (limited to 'node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js')
-rw-r--r--node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js b/node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js
new file mode 100644
index 0000000..90d84cc
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/regeneratorAsyncIterator.js
@@ -0,0 +1,33 @@
+import OverloadYield from "./OverloadYield.js";
+import regeneratorDefine from "./regeneratorDefine.js";
+function AsyncIterator(t, e) {
+ function n(r, o, i, f) {
+ try {
+ var c = t[r](o),
+ u = c.value;
+ return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
+ n("next", t, i, f);
+ }, function (t) {
+ n("throw", t, i, f);
+ }) : e.resolve(u).then(function (t) {
+ c.value = t, i(c);
+ }, function (t) {
+ return n("throw", t, i, f);
+ });
+ } catch (t) {
+ f(t);
+ }
+ }
+ var r;
+ this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
+ return this;
+ })), regeneratorDefine(this, "_invoke", function (t, o, i) {
+ function f() {
+ return new e(function (e, r) {
+ n(t, i, e, r);
+ });
+ }
+ return r = r ? r.then(f, f) : f();
+ }, !0);
+}
+export { AsyncIterator as default }; \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage