summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow')
-rw-r--r--tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow33
1 files changed, 16 insertions, 17 deletions
diff --git a/tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow b/tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow
index fd5eac47a9..fee2d5c4b2 100644
--- a/tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow
+++ b/tools/node_modules/eslint/node_modules/table/dist/createStream.js.flow
@@ -1,21 +1,21 @@
import _ from 'lodash';
-import makeStreamConfig from './makeStreamConfig';
-import drawRow from './drawRow';
+import alignTableData from './alignTableData';
+import calculateRowHeightIndex from './calculateRowHeightIndex';
import {
drawBorderBottom,
drawBorderJoin,
- drawBorderTop
+ drawBorderTop,
} from './drawBorder';
-import stringifyTableData from './stringifyTableData';
-import truncateTableData from './truncateTableData';
+import drawRow from './drawRow';
+import makeStreamConfig from './makeStreamConfig';
import mapDataUsingRowHeightIndex from './mapDataUsingRowHeightIndex';
-import alignTableData from './alignTableData';
import padTableData from './padTableData';
-import calculateRowHeightIndex from './calculateRowHeightIndex';
+import stringifyTableData from './stringifyTableData';
+import truncateTableData from './truncateTableData';
/**
* @param {Array} data
- * @param {Object} config
+ * @param {object} config
* @returns {Array}
*/
const prepareData = (data, config) => {
@@ -37,7 +37,7 @@ const prepareData = (data, config) => {
/**
* @param {string[]} row
* @param {number[]} columnWidthIndex
- * @param {Object} config
+ * @param {object} config
* @returns {undefined}
*/
const create = (row, columnWidthIndex, config) => {
@@ -55,7 +55,7 @@ const create = (row, columnWidthIndex, config) => {
output += body;
output += drawBorderBottom(columnWidthIndex, config.border);
- output = _.trimEnd(output);
+ output = output.trimEnd();
process.stdout.write(output);
};
@@ -63,7 +63,7 @@ const create = (row, columnWidthIndex, config) => {
/**
* @param {string[]} row
* @param {number[]} columnWidthIndex
- * @param {Object} config
+ * @param {object} config
* @returns {undefined}
*/
const append = (row, columnWidthIndex, config) => {
@@ -84,20 +84,19 @@ const append = (row, columnWidthIndex, config) => {
output += body;
output += bottom;
- output = _.trimEnd(output);
+ output = output.trimEnd();
process.stdout.write(output);
};
/**
- * @param {Object} userConfig
- * @returns {Object}
+ * @param {object} userConfig
+ * @returns {object}
*/
export default (userConfig = {}) => {
const config = makeStreamConfig(userConfig);
- // @todo Use 'Object.values' when Node.js v6 support is dropped.
- const columnWidthIndex = _.values(_.mapValues(config.columns, (column) => {
+ const columnWidthIndex = Object.values(_.mapValues(config.columns, (column) => {
return column.width + column.paddingLeft + column.paddingRight;
}));
@@ -122,6 +121,6 @@ export default (userConfig = {}) => {
} else {
return append(row, columnWidthIndex, config);
}
- }
+ },
};
};