/* * @FilePath: \daping\src\utils\echarts.d.ts * @Author: 王路平 * @文件版本: V1.0.0 * @Date: 2023-01-30 11:37:13 * @Description: * * 版权信息 : 2023 by ${再登软件}, All Rights Reserved. */ import { ComposeOption } from 'echarts/core'; import { BarSeriesOption, LineSeriesOption, GaugeSeriesOption, CustomSeriesOption, PieSeriesOption, MapSeriesOption } from 'echarts/charts'; //2.引入组件,也就是option选项中的类型 // import {LiquidfillChart, // LiquidfillSeriesOption,} from 'echarts-liquidfill' import { // 组件类型的定义后缀都为 ComponentOption TitleComponentOption, TooltipComponentOption, GridComponentOption, // 数据集组件 DatasetComponentOption, MarkLineComponentOption, } from 'echarts/components'; // 3.通过 ComposeOption 来组合出一个只有必须组件和图表的 Option 类型 type ECOption = ComposeOption< | BarSeriesOption | LineSeriesOption | GaugeSeriesOption | PieSeriesOption | MapSeriesOption | CustomSeriesOption // | LiquidfillSeriesOption | TitleComponentOption | TooltipComponentOption | GridComponentOption | DatasetComponentOption | MarkLineComponentOption >; // 4.将这个类型暴露出去 export { ECOption }