export {} declare global { namespace Echarts { import type { // 系列类型的定义后缀都为 SeriesOption BarSeriesOption, LineSeriesOption } from 'echarts/charts' import type { // 组件类型的定义后缀都为 ComponentOption TitleComponentOption, TooltipComponentOption, GridComponentOption, DatasetComponentOption, LegendComponentOption, AriaComponentOption } from 'echarts/components' import type { ComposeOption, } from 'echarts/core' // 通过 ComposeOption 来组合出一个只有必须组件和图表的 Option 类型 type Option = ComposeOption< | BarSeriesOption | LineSeriesOption | TitleComponentOption | TooltipComponentOption | GridComponentOption | DatasetComponentOption | LegendComponentOption | AriaComponentOption >; } }