UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

30 lines (26 loc) 728 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /** * 获取表格数据的表头 * @ignore * @param {Array<object>} tableData 表格数据 * @param {object} tableHeaderMap 表格表头Map * @returns {Array<string>} 表头列表 */ function getTableHeaders(tableData, tableHeaderMap) { if (tableData === void 0) { tableData = []; } if (tableHeaderMap === void 0) { tableHeaderMap = {}; } if (!tableData.length) { return []; } var list = Object.keys(tableData[0] || {}); return list.map(function (item) { var _a; return ((_a = tableHeaderMap[item]) === null || _a === void 0 ? void 0 : _a.name) || item; }); } exports.getTableHeaders = getTableHeaders;