diff options
Diffstat (limited to 'tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js')
-rw-r--r-- | tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js | 83 |
1 files changed, 28 insertions, 55 deletions
diff --git a/tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js b/tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js index f260ca664b..fb1c09199f 100644 --- a/tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js +++ b/tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js @@ -1,24 +1,12 @@ 'use strict'; Object.defineProperty(exports, "__esModule", { - value: true + value: true }); -var _flatten2 = require('lodash/flatten'); +var _lodash = require('lodash'); -var _flatten3 = _interopRequireDefault(_flatten2); - -var _forEach2 = require('lodash/forEach'); - -var _forEach3 = _interopRequireDefault(_forEach2); - -var _fill2 = require('lodash/fill'); - -var _fill3 = _interopRequireDefault(_fill2); - -var _map2 = require('lodash/map'); - -var _map3 = _interopRequireDefault(_map2); +var _lodash2 = _interopRequireDefault(_lodash); var _wrapString = require('./wrapString'); @@ -34,53 +22,38 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de * @param {Array} unmappedRows * @param {number[]} rowHeightIndex * @param {Object} config - * @return {Array} + * @returns {Array} */ +exports.default = (unmappedRows, rowHeightIndex, config) => { + const tableWidth = unmappedRows[0].length; -exports.default = function (unmappedRows, rowHeightIndex, config) { - var mappedRows = undefined, - tableWidth = undefined; - - tableWidth = unmappedRows[0].length; - - // console.log('unmappedRows', unmappedRows, 'rowHeightIndex', rowHeightIndex, 'config', config, 'tableWidth', tableWidth); - - mappedRows = (0, _map3.default)(unmappedRows, function (cells, index0) { - var rowHeight = undefined; - - rowHeight = (0, _map3.default)(Array(rowHeightIndex[index0]), function () { - return (0, _fill3.default)(Array(tableWidth), ''); - }); - - // console.log('rowHeight', rowHeight); - - // rowHeight - // [{row index within rowSaw; index2}] - // [{cell index within a virtual row; index1}] - - (0, _forEach3.default)(cells, function (value, index1) { - var chunkedValue = undefined; - - if (config.columns[index1].wrapWord) { - chunkedValue = (0, _wrapWord2.default)(value, config.columns[index1].width); - } else { - chunkedValue = (0, _wrapString2.default)(value, config.columns[index1].width); - } + const mappedRows = _lodash2.default.map(unmappedRows, (cells, index0) => { + const rowHeight = _lodash2.default.times(rowHeightIndex[index0], () => { + return _lodash2.default.fill(Array(tableWidth), ''); + }); - // console.log('chunkedValue', chunkedValue.length, 'rowHeight', rowHeight.length); + // rowHeight + // [{row index within rowSaw; index2}] + // [{cell index within a virtual row; index1}] - (0, _forEach3.default)(chunkedValue, function (part, index2) { - // console.log(rowHeight[index2]); + _lodash2.default.forEach(cells, (value, index1) => { + let chunkedValue; - rowHeight[index2][index1] = part; - }); - }); + if (config.columns[index1].wrapWord) { + chunkedValue = (0, _wrapWord2.default)(value, config.columns[index1].width); + } else { + chunkedValue = (0, _wrapString2.default)(value, config.columns[index1].width); + } - return rowHeight; + _lodash2.default.forEach(chunkedValue, (part, index2) => { + rowHeight[index2][index1] = part; + }); }); - return (0, _flatten3.default)(mappedRows); + return rowHeight; + }); + + return _lodash2.default.flatten(mappedRows); }; -module.exports = exports['default']; -//# sourceMappingURL=mapDataUsingRowHeightIndex.js.map +module.exports = exports['default'];
\ No newline at end of file |