diff options
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.flow | 33 |
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); } - } + }, }; }; |