@realsee/dnalogel
Version:
30 lines (29 loc) • 564 B
JavaScript
var l = (d, o, n) => new Promise((r, t) => {
var c = (e) => {
try {
a(n.next(e));
} catch (i) {
t(i);
}
}, u = (e) => {
try {
a(n.throw(e));
} catch (i) {
t(i);
}
}, a = (e) => e.done ? r(e.value) : Promise.resolve(e.value).then(c, u);
a((n = n.apply(d, o)).next());
});
function s(d) {
return l(this, null, function* () {
return new Promise((o) => {
f(d) ? o() : d.once("modelLoaded", () => o());
});
});
}
function f(d) {
return d.model.loaded;
}
export {
s as waitFiveModelLoaded
};