UNPKG

@alicloud/cloud-charts

Version:

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

25 lines (22 loc) 957 B
import { warn } from '../common/log'; // 配置项处理(后置) export 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) { warn("W" + chartName.slice(2), '图表的中心内容innerContent配置项会被chilren覆盖,建议删除chilren'); } else { warn("W" + chartName.slice(2), '推荐通过innerContent配置项设置中心内容'); } } // 配置项处理 if (force !== true && chartRule !== null && chartRule !== void 0 && chartRule.processConfig) { finalConfig = chartRule.processConfig(finalConfig); } return finalConfig; }