UNPKG

@echarts-component/vue

Version:
16 lines (15 loc) 1.98 kB
import { LineSeriesOption, BarSeriesOption, PieSeriesOption, ScatterSeriesOption, EffectScatterSeriesOption, RadarSeriesOption, TreeSeriesOption, TreemapSeriesOption, SunburstSeriesOption, BoxplotSeriesOption, CandlestickSeriesOption, HeatmapSeriesOption, MapSeriesOption, ParallelSeriesOption, LinesSeriesOption, GraphSeriesOption, SankeySeriesOption, FunnelSeriesOption, GaugeSeriesOption, PictorialBarSeriesOption, ThemeRiverSeriesOption } from 'echarts/charts'; import { ComposeOption, EChartsInitOpts } from 'echarts/core'; import { TitleComponentOption, TooltipComponentOption, GridComponentOption, LegendComponentOption } from 'echarts/components'; import { TextCommonOption } from '../common/type'; export type SeriesOption = LineSeriesOption | BarSeriesOption | PieSeriesOption | ScatterSeriesOption | EffectScatterSeriesOption | RadarSeriesOption | TreeSeriesOption | TreemapSeriesOption | SunburstSeriesOption | BoxplotSeriesOption | CandlestickSeriesOption | HeatmapSeriesOption | MapSeriesOption | ParallelSeriesOption | LinesSeriesOption | GraphSeriesOption | SankeySeriesOption | FunnelSeriesOption | GaugeSeriesOption | PictorialBarSeriesOption | ThemeRiverSeriesOption; export type SeriesConfig = Partial<Pick<SeriesOption, "color" | "animation" | "animationThreshold" | "animationDuration" | "animationEasing" | "animationDelay" | "animationDurationUpdate" | "animationEasingUpdate" | "animationDelayUpdate" | "stateAnimation" | "blendMode" | "hoverLayerThreshold"> & { theme?: string | object | null; config?: EChartsInitOpts; }>; export declare const DefaultSeriesConfig: SeriesConfig; export type ChartOptions = ComposeOption<SeriesOption | TitleComponentOption | TooltipComponentOption | GridComponentOption | LegendComponentOption>; export type TextType = "textStyle"; export type TextOptions = TextCommonOption; export declare const DefaultTextStyleOptions: TextCommonOption; export declare const TextMapDefault: Record<TextType, TextOptions>;