UNPKG

flips-wasm

Version:

WebAssembly wrapper for Floating IPS

34 lines (26 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bpsApply = bpsApply; exports.bpsCreateLinear = bpsCreateLinear; exports.bpsCreatePromise = exports.bpsCreateLinearPromise = exports.bpsApplyPromise = exports.bpsCreate = exports.wasmModule = void 0; var _bps = _interopRequireDefault(require("./wasm/bps")); var _utils = require("./utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const wasmModule = (0, _bps.default)(); exports.wasmModule = wasmModule; function bpsApply(patch, source, acceptWrongInput = false) { return wasmModule.bpsApply(patch, source, acceptWrongInput); } function bpsCreateLinear(source, target) { return wasmModule.bpsCreateLinear(source, target); } const bpsCreate = bpsCreateLinear; exports.bpsCreate = bpsCreate; const bpsApplyPromise = (0, _utils.whenModuleReady)(wasmModule, bpsApply); exports.bpsApplyPromise = bpsApplyPromise; const bpsCreateLinearPromise = (0, _utils.whenModuleReady)(wasmModule, bpsCreateLinear); exports.bpsCreateLinearPromise = bpsCreateLinearPromise; const bpsCreatePromise = (0, _utils.whenModuleReady)(wasmModule, bpsCreate); exports.bpsCreatePromise = bpsCreatePromise;