NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/viser/es/components/setCustomFormatter.js
2023-09-14 14:47:11 +08:00

26 lines
785 B
Java

import * as d3 from 'd3-format';
import * as _ from 'lodash';
export var supportD3Formatter = function (obj) {
var objFormatter = _.get(obj, 'formatter');
if (_.isString(objFormatter)) {
obj.formatter = function (val) {
return d3.format(objFormatter)(val);
};
return obj;
}
var _loop_1 = function (item) {
if (obj.hasOwnProperty(item)) {
var formatter_1 = _.get(obj[item], 'formatter');
if (_.isString(formatter_1)) {
obj[item].formatter = function (val) {
return d3.format(formatter_1)(val);
};
}
}
};
for (var item in obj) {
_loop_1(item);
}
return obj;
};
//# sourceMappingURL=setCustomFormatter.js.map