import OverloadYield from "./OverloadYield.js"; | |
export default function _asyncGeneratorDelegate(t) { | |
var e = {}, | |
n = !1; | |
function pump(e, r) { | |
return n = !0, r = new Promise(function (n) { | |
n(t[e](r)); | |
}), { | |
done: !1, | |
value: new OverloadYield(r, 1) | |
}; | |
} | |
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { | |
return this; | |
}, e.next = function (t) { | |
return n ? (n = !1, t) : pump("next", t); | |
}, "function" == typeof t["throw"] && (e["throw"] = function (t) { | |
if (n) throw n = !1, t; | |
return pump("throw", t); | |
}), "function" == typeof t["return"] && (e["return"] = function (t) { | |
return n ? (n = !1, t) : pump("return", t); | |
}), e; | |
} |