flips-wasm
Version:
WebAssembly wrapper for Floating IPS
29 lines (21 loc) • 842 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ipsApply = ipsApply;
exports.ipsCreate = ipsCreate;
exports.ipsCreatePromise = exports.ipsApplyPromise = void 0;
var _ips = _interopRequireDefault(require("./wasm/ips"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const wasmModule = (0, _ips.default)();
function ipsApply(patch, source) {
return wasmModule.ipsApply(patch, source);
}
function ipsCreate(source, target) {
return wasmModule.ipsCreate(source, target);
}
const ipsApplyPromise = (0, _utils.whenModuleReady)(wasmModule, ipsApply);
exports.ipsApplyPromise = ipsApplyPromise;
const ipsCreatePromise = (0, _utils.whenModuleReady)(wasmModule, ipsCreate);
exports.ipsCreatePromise = ipsCreatePromise;