massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / table / dist / src / table.js
1 "use strict";
2 Object.defineProperty(exports, "__esModule", { value: true });
3 exports.table = void 0;
4 const alignTableData_1 = require("./alignTableData");
5 const calculateCellWidths_1 = require("./calculateCellWidths");
6 const calculateRowHeights_1 = require("./calculateRowHeights");
7 const drawTable_1 = require("./drawTable");
8 const makeTableConfig_1 = require("./makeTableConfig");
9 const mapDataUsingRowHeights_1 = require("./mapDataUsingRowHeights");
10 const padTableData_1 = require("./padTableData");
11 const stringifyTableData_1 = require("./stringifyTableData");
12 const truncateTableData_1 = require("./truncateTableData");
13 const validateTableData_1 = require("./validateTableData");
14 const table = (data, userConfig = {}) => {
15     (0, validateTableData_1.validateTableData)(data);
16     let rows = (0, stringifyTableData_1.stringifyTableData)(data);
17     const config = (0, makeTableConfig_1.makeTableConfig)(rows, userConfig);
18     rows = (0, truncateTableData_1.truncateTableData)(rows, config);
19     const rowHeights = (0, calculateRowHeights_1.calculateRowHeights)(rows, config);
20     rows = (0, mapDataUsingRowHeights_1.mapDataUsingRowHeights)(rows, rowHeights, config);
21     rows = (0, alignTableData_1.alignTableData)(rows, config);
22     rows = (0, padTableData_1.padTableData)(rows, config);
23     const cellWidths = (0, calculateCellWidths_1.calculateCellWidths)(rows[0]);
24     return (0, drawTable_1.drawTable)(rows, cellWidths, rowHeights, config);
25 };
26 exports.table = table;
27 //# sourceMappingURL=table.js.map