UNPKG

cld3-asm

Version:

WebAssembly based Javascript bindings for google compact language detector 3

24 lines 772 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const emscripten_wasm_loader_1 = require("emscripten-wasm-loader"); /** * Default log instance falls back to noop if not specified. */ let logInstance = () => { /* noop */ }; const log = (...args) => logInstance(...args); exports.log = log; /** * Enables logging internal behavior of cld3-asm. * @param logger function to log. */ const enableLogger = (logger) => { const scopedLogger = (scope) => (message, ...optionalParams) => { logger(`${scope}::${message}`, ...optionalParams); }; logInstance = scopedLogger(`cld3`); emscripten_wasm_loader_1.enableLogger(scopedLogger(`cld3Loader`)); }; exports.enableLogger = enableLogger; //# sourceMappingURL=logger.js.map