UNPKG

zcatalyst-cli

Version:

Command Line Tool for CATALYST

23 lines (22 loc) 754 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logPaddedLabels = void 0; const logger_1 = require("../util_modules/logger"); const logPaddedLabels = (logs, padLeft = '') => { const longestLabel = logs.reduce((max, cur) => { if (typeof cur === 'string') { return max; } if (cur.label.length > max) { max = cur.label.length; } return max; }, 0); logs.forEach((log) => { if (typeof log === 'string') { return (0, logger_1.info)(log); } (0, logger_1.labeled)(log.label + ' '.repeat(longestLabel - log.label.length), log.message, padLeft)[log.logType](); }); }; exports.logPaddedLabels = logPaddedLabels;