"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.print = print; exports.pureWithoutTitle = pureWithoutTitle; const i18n_1 = require("./i18n"); const debug = false; /** * 打印信息到控制台(带标题) * @param {'log' | 'info' | 'warn' | 'error' | any} type * @param {any[]?} args */ function print(type, ...argsss) { const args = [`[${i18n_1.I18n.t('name')}]`]; for (let i = 1, l = arguments.length; i < l; i++) { args.push(arguments[i]); } const object = console; switch (type) { case 'log': { if (!debug) { return; } object.log.apply(object, args); break; } case 'info': { object.info.apply(object, args); break; } case 'warn': { object.warn.apply(object, args); break; } case 'error': { object.error.apply(object, args); break; } default: { args.splice(1, 0, type); object.log.apply(object, args); } } } function pureWithoutTitle(type, ...argsss) { const args = []; for (let i = 1, l = arguments.length; i < l; i++) { args.push(arguments[i]); } const object = console; switch (type) { case 'log': { if (!debug) { return; } object.log.apply(object, args); break; } case 'info': { object.info.apply(object, args); break; } case 'warn': { object.warn.apply(object, args); break; } case 'error': { object.error.apply(object, args); break; } default: { args.splice(1, 0, type); object.log.apply(object, args); } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc291cmNlL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVNBLHNCQStCQztBQUVELDRDQStCQztBQXpFRCxpQ0FBOEI7QUFFOUIsTUFBTSxLQUFLLEdBQUcsS0FBSyxDQUFDO0FBRXBCOzs7O0dBSUc7QUFDSCxTQUFnQixLQUFLLENBQUMsSUFBWSxFQUFFLEdBQUcsTUFBYTtJQUNoRCxNQUFNLElBQUksR0FBRyxDQUFDLElBQUksV0FBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDckMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQy9DLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQztJQUN2QixRQUFRLElBQUksRUFBRSxDQUFDO1FBQ1gsS0FBSyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ1QsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO2dCQUNULE9BQU87WUFDWCxDQUFDO1lBQ0QsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQy9CLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ1gsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2pDLE1BQU07UUFDVixDQUFDO1FBQ0QsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNOLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN4QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDbkMsQ0FBQztJQUNMLENBQUM7QUFDTCxDQUFDO0FBRUQsU0FBZ0IsZ0JBQWdCLENBQUMsSUFBWSxFQUFFLEdBQUcsTUFBYTtJQUMzRCxNQUFNLElBQUksR0FBRyxFQUFFLENBQUM7SUFDaEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQy9DLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQztJQUN2QixRQUFRLElBQUksRUFBRSxDQUFDO1FBQ1gsS0FBSyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ1QsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO2dCQUNULE9BQU87WUFDWCxDQUFDO1lBQ0QsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQy9CLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ1gsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2pDLE1BQU07UUFDVixDQUFDO1FBQ0QsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNOLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN4QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDbkMsQ0FBQztJQUNMLENBQUM7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSTE4biB9IGZyb20gJy4vaTE4bic7XHJcblxyXG5jb25zdCBkZWJ1ZyA9IGZhbHNlO1xyXG5cclxuLyoqXHJcbiAqIOaJk+WNsOS/oeaBr+WIsOaOp+WItuWPsO+8iOW4puagh+mimO+8iVxyXG4gKiBAcGFyYW0geydsb2cnIHwgJ2luZm8nIHwgJ3dhcm4nIHwgJ2Vycm9yJyB8IGFueX0gdHlwZVxyXG4gKiBAcGFyYW0ge2FueVtdP30gYXJnc1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHByaW50KHR5cGU6IHN0cmluZywgLi4uYXJnc3NzOiBhbnlbXSk6IHZvaWQge1xyXG4gICAgY29uc3QgYXJncyA9IFtgWyR7STE4bi50KCduYW1lJyl9XWBdO1xyXG4gICAgZm9yIChsZXQgaSA9IDEsIGwgPSBhcmd1bWVudHMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XHJcbiAgICAgICAgYXJncy5wdXNoKGFyZ3VtZW50c1tpXSk7XHJcbiAgICB9XHJcbiAgICBjb25zdCBvYmplY3QgPSBjb25zb2xlO1xyXG4gICAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICAgICAgY2FzZSAnbG9nJzoge1xyXG4gICAgICAgICAgICBpZiAoIWRlYnVnKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2JqZWN0LmxvZy5hcHBseShvYmplY3QsIGFyZ3MpO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FzZSAnaW5mbyc6IHtcclxuICAgICAgICAgICAgb2JqZWN0LmluZm8uYXBwbHkob2JqZWN0LCBhcmdzKTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhc2UgJ3dhcm4nOiB7XHJcbiAgICAgICAgICAgIG9iamVjdC53YXJuLmFwcGx5KG9iamVjdCwgYXJncyk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXNlICdlcnJvcic6IHtcclxuICAgICAgICAgICAgb2JqZWN0LmVycm9yLmFwcGx5KG9iamVjdCwgYXJncyk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZWZhdWx0OiB7XHJcbiAgICAgICAgICAgIGFyZ3Muc3BsaWNlKDEsIDAsIHR5cGUpO1xyXG4gICAgICAgICAgICBvYmplY3QubG9nLmFwcGx5KG9iamVjdCwgYXJncyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gcHVyZVdpdGhvdXRUaXRsZSh0eXBlOiBzdHJpbmcsIC4uLmFyZ3NzczogYW55W10pOiB2b2lkIHtcclxuICAgIGNvbnN0IGFyZ3MgPSBbXTtcclxuICAgIGZvciAobGV0IGkgPSAxLCBsID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xyXG4gICAgICAgIGFyZ3MucHVzaChhcmd1bWVudHNbaV0pO1xyXG4gICAgfVxyXG4gICAgY29uc3Qgb2JqZWN0ID0gY29uc29sZTtcclxuICAgIHN3aXRjaCAodHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2xvZyc6IHtcclxuICAgICAgICAgICAgaWYgKCFkZWJ1Zykge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9iamVjdC5sb2cuYXBwbHkob2JqZWN0LCBhcmdzKTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhc2UgJ2luZm8nOiB7XHJcbiAgICAgICAgICAgIG9iamVjdC5pbmZvLmFwcGx5KG9iamVjdCwgYXJncyk7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXNlICd3YXJuJzoge1xyXG4gICAgICAgICAgICBvYmplY3Qud2Fybi5hcHBseShvYmplY3QsIGFyZ3MpO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FzZSAnZXJyb3InOiB7XHJcbiAgICAgICAgICAgIG9iamVjdC5lcnJvci5hcHBseShvYmplY3QsIGFyZ3MpO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgZGVmYXVsdDoge1xyXG4gICAgICAgICAgICBhcmdzLnNwbGljZSgxLCAwLCB0eXBlKTtcclxuICAgICAgICAgICAgb2JqZWN0LmxvZy5hcHBseShvYmplY3QsIGFyZ3MpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ==