screenFront/src/utils/echarts.d.ts
2023-05-12 16:41:33 +08:00

48 lines
1.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* @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 }