2026-05-31 13:54:31 +02:00

20 lines
524 B
JavaScript

import { __awaiter } from "tslib";
let isReady = false;
const awaitingReady = [];
export function whenWorkletReady() {
return __awaiter(this, void 0, void 0, function* () {
if (!isReady) {
return new Promise((resolve) => {
awaitingReady.push(resolve);
});
}
});
}
function flushAwaiting() {
awaitingReady.forEach((resolve) => resolve());
}
export function workletReady() {
isReady = true;
flushAwaiting();
}
//# sourceMappingURL=load-worklet.js.map