⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
table
/
dist
/
src
/
View File Name :
drawTable.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.drawTable = void 0; const drawBorder_1 = require("./drawBorder"); const drawContent_1 = require("./drawContent"); const drawRow_1 = require("./drawRow"); const utils_1 = require("./utils"); const drawTable = (rows, outputColumnWidths, rowHeights, config) => { const { drawHorizontalLine, singleLine, } = config; const contents = (0, utils_1.groupBySizes)(rows, rowHeights).map((group, groupIndex) => { return group.map((row) => { return (0, drawRow_1.drawRow)(row, { ...config, rowIndex: groupIndex }); }).join(''); }); return (0, drawContent_1.drawContent)({ contents, drawSeparator: (index, size) => { // Top/bottom border if (index === 0 || index === size) { return drawHorizontalLine(index, size); } return !singleLine && drawHorizontalLine(index, size); }, elementType: 'row', rowIndex: -1, separatorGetter: (0, drawBorder_1.createTableBorderGetter)(outputColumnWidths, { ...config, rowCount: contents.length }), spanningCellManager: config.spanningCellManager }); }; exports.drawTable = drawTable; //# sourceMappingURL=drawTable.js.map