summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js')
-rw-r--r--tools/eslint/node_modules/table/dist/mapDataUsingRowHeightIndex.js83
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