UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

28 lines (25 loc) 1.06 kB
"use strict"; exports.__esModule = true; exports.processFinalConfig = processFinalConfig; var _log = require("../common/log"); // 配置项处理(后置) function processFinalConfig(chartObj, config) { var chartName = chartObj.chartName, chartRule = chartObj.chartRule; var force = chartObj.props.force; var finalConfig = config; // 检测饼图、多重饼图、多重圆环是否有chilren if (['G2Pie', 'G2MultiPie', 'G2MultiCircle'].includes(chartName) && chartObj.props.children) { // @ts-ignore if (config !== null && config !== void 0 && config.innerContent) { (0, _log.warn)("W" + chartName.slice(2), '图表的中心内容innerContent配置项会被chilren覆盖,建议删除chilren'); } else { (0, _log.warn)("W" + chartName.slice(2), '推荐通过innerContent配置项设置中心内容'); } } // 配置项处理 if (force !== true && chartRule !== null && chartRule !== void 0 && chartRule.processConfig) { finalConfig = chartRule.processConfig(finalConfig); } return finalConfig; }