12345678910111213141516 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- const calculateCellWidths_1 = require("./calculateCellWidths");
- /**
- * Produces an array of values that describe the largest value length (width) in every column.
- */
- exports.default = (rows) => {
- const columnWidths = new Array(rows[0].length).fill(0);
- rows.forEach((row) => {
- const cellWidths = calculateCellWidths_1.calculateCellWidths(row);
- cellWidths.forEach((cellWidth, cellIndex) => {
- columnWidths[cellIndex] = Math.max(columnWidths[cellIndex], cellWidth);
- });
- });
- return columnWidths;
- };
|