flips-wasm
Version:
WebAssembly wrapper for Floating IPS
34 lines (26 loc) • 1.23 kB
JavaScript
;
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;