@realsee/dnalogel
Version:
32 lines (31 loc) • 600 B
JavaScript
var t = (o, n, e) => new Promise((u, r) => {
var c = (d) => {
try {
a(e.next(d));
} catch (l) {
r(l);
}
}, f = (d) => {
try {
a(e.throw(d));
} catch (l) {
r(l);
}
}, a = (d) => d.done ? u(d.value) : Promise.resolve(d.value).then(c, f);
a((e = e.apply(o, n)).next());
});
function m(o) {
return t(this, null, function* () {
return new Promise((n) => {
var e;
if ((e = o.model) != null && e.loaded) {
n();
return;
} else
o.once("modelLoaded", () => n());
});
});
}
export {
m as default
};