UNPKG

cli-block

Version:
24 lines (22 loc) 958 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.blockRowLine = exports.createBlockRowLine = void 0; const settings_1 = require("../settings"); const util_1 = require("../util"); const blocks_line_1 = require("./blocks.line"); /* BLOCK ROW LINE */ const createBlockRowLine = (arr, settings = {}) => { let str = ""; arr = arr.map((item) => (0, util_1.toStringValue)(item)); let COLUMN_WIDTH = Math.floor((0, settings_1.getContentWidth)(settings) / arr.length) - 1; arr.forEach((item) => { str = str + (0, util_1.spacedText)(COLUMN_WIDTH, item.toString()); }); return (0, blocks_line_1.createBlockLine)(str); }; exports.createBlockRowLine = createBlockRowLine; const blockRowLine = (arr, settings = {}) => (0, exports.createBlockRowLine)(arr, settings).forEach((line) => (0, util_1.logger)(line, settings)); exports.blockRowLine = blockRowLine; //# sourceMappingURL=blocks.row-line.js.map