cld3-asm
Version:
WebAssembly based Javascript bindings for google compact language detector 3
16 lines • 912 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var emscripten_wasm_loader_1 = require("emscripten-wasm-loader");
var cldLoader_1 = require("./cldLoader");
var logger_1 = require("./util/logger");
var asmPath = "./lib/" + (emscripten_wasm_loader_1.isWasmEnabled() ? 'wasm' : 'asm');
logger_1.log("loadModule: load cld3 module loader from ", asmPath);
//imports MODULARIZED emscripten preamble
//tslint:disable-next-line:no-require-imports no-var-requires
var runtimeModule = require(asmPath + "/cld3");
exports.loadModule = emscripten_wasm_loader_1.getModuleLoader(function (runtime) { return cldLoader_1.cldLoader(runtime); }, {
//tslint:disable-next-line:no-require-imports
dir: emscripten_wasm_loader_1.isNode() ? require('path').dirname(require.resolve(asmPath + "/cld3")) : null,
runtimeModule: runtimeModule
});
//# sourceMappingURL=loadModule.js.map