UNPKG

flips-wasm

Version:

WebAssembly wrapper for Floating IPS

13 lines (11 loc) 364 B
"use strict"; 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)); }