@echarts-component/vue
Version:
Echarts component for Vue
16 lines (15 loc) • 1.98 kB
TypeScript
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>;