UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

23 lines (22 loc) 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatUnit = void 0; var lodash_1 = require("lodash"); function formatUnit(dataset, map) { dataset = lodash_1.cloneDeep(dataset); var fields = dataset.fields, rows = dataset.rows; fields.forEach(function (field, index) { var unitTransformer = map[field.key]; if (!unitTransformer) { return; } rows.forEach(function (row) { var item = row[index]; if (typeof item === 'number') { item = unitTransformer(item); } }); }); return dataset; } exports.formatUnit = formatUnit;