flips-wasm
Version:
WebAssembly wrapper for Floating IPS
13 lines (11 loc) • 364 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.whenModuleReady = whenModuleReady;
function whenModuleReady(wasmModule, fn) {
return (...args) => new Promise((resolve, reject) => wasmModule.then(() => {
const result = typeof fn === 'function' ? fn(...args) : module[fn](...args);
resolve(result);
}, reject));
}