You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
348 lines
20 KiB
348 lines
20 KiB
import { PropType, InjectionKey } from "vue-demi";
|
|
import { Ref as Ref$0 } from "vue-demi";
|
|
import { init } from "echarts/core";
|
|
import { SetOptionOpts, ECElementEvent, ElementEvent } from "echarts";
|
|
import { Ref } from "vue";
|
|
type Injection<T> = T | null | Ref<T | null> | {
|
|
value: T | null;
|
|
};
|
|
type InitType = typeof init;
|
|
type InitParameters = Parameters<InitType>;
|
|
type Theme = NonNullable<InitParameters[1]>;
|
|
type ThemeInjection = Injection<Theme>;
|
|
type InitOptions = NonNullable<InitParameters[2]>;
|
|
type InitOptionsInjection = Injection<InitOptions>;
|
|
type UpdateOptions = SetOptionOpts;
|
|
type UpdateOptionsInjection = Injection<UpdateOptions>;
|
|
type EChartsType = ReturnType<InitType>;
|
|
type SetOptionType = EChartsType["setOption"];
|
|
type Option = Parameters<SetOptionType>[0];
|
|
type LoadingOptions = {
|
|
text?: string;
|
|
textColor?: string;
|
|
fontSize?: number | string;
|
|
fontWeight?: number | string;
|
|
fontStyle?: string;
|
|
fontFamily?: string;
|
|
maskColor?: string;
|
|
showSpinner?: boolean;
|
|
color?: string;
|
|
spinnerRadius?: number;
|
|
lineWidth?: number;
|
|
zlevel?: number;
|
|
};
|
|
interface EChartsElement extends HTMLElement {
|
|
__dispose: (() => void) | null;
|
|
}
|
|
declare const THEME_KEY: InjectionKey<ThemeInjection>;
|
|
declare const INIT_OPTIONS_KEY: InjectionKey<InitOptionsInjection>;
|
|
declare const UPDATE_OPTIONS_KEY: InjectionKey<UpdateOptionsInjection>;
|
|
declare const LOADING_OPTIONS_KEY: InjectionKey<LoadingOptions | Ref$0<LoadingOptions>>;
|
|
declare const _default: import("vue-demi").DefineComponent<{
|
|
loading: BooleanConstructor;
|
|
loadingOptions: PropType<LoadingOptions>;
|
|
autoresize: PropType<boolean | {
|
|
throttle?: number | undefined;
|
|
onResize?: (() => void) | undefined;
|
|
}>;
|
|
option: PropType<import("echarts/types/dist/shared").ECBasicOption>;
|
|
theme: {
|
|
type: PropType<Theme>;
|
|
};
|
|
initOptions: PropType<import("echarts/types/dist/shared").EChartsInitOpts>;
|
|
updateOptions: PropType<import("echarts/types/dist/echarts").SetOptionOpts>;
|
|
group: StringConstructor;
|
|
manualUpdate: BooleanConstructor;
|
|
}, {
|
|
getWidth: () => number;
|
|
getHeight: () => number;
|
|
getDom: () => HTMLElement;
|
|
getOption: () => import("echarts/types/dist/shared").ECBasicOption;
|
|
resize: (opts?: import("echarts/types/dist/shared").ResizeOpts | undefined) => void;
|
|
dispatchAction: (payload: import("echarts/types/dist/shared").Payload, opt?: boolean | {
|
|
silent?: boolean | undefined;
|
|
flush?: boolean | undefined;
|
|
} | undefined) => void;
|
|
convertToPixel: {
|
|
(finder: string | {
|
|
seriesIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
seriesId?: ((string | number) | (string | number)[]) | undefined;
|
|
seriesName?: ((string | number) | (string | number)[]) | undefined;
|
|
geoIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
geoId?: ((string | number) | (string | number)[]) | undefined;
|
|
geoName?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
bmapId?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapName?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
xAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
yAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
gridIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
gridId?: ((string | number) | (string | number)[]) | undefined;
|
|
gridName?: ((string | number) | (string | number)[]) | undefined;
|
|
dataIndex?: number | undefined;
|
|
dataIndexInside?: number | undefined;
|
|
}, value: (string | number) | Date): number;
|
|
(finder: string | {
|
|
seriesIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
seriesId?: ((string | number) | (string | number)[]) | undefined;
|
|
seriesName?: ((string | number) | (string | number)[]) | undefined;
|
|
geoIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
geoId?: ((string | number) | (string | number)[]) | undefined;
|
|
geoName?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
bmapId?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapName?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
xAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
yAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
gridIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
gridId?: ((string | number) | (string | number)[]) | undefined;
|
|
gridName?: ((string | number) | (string | number)[]) | undefined;
|
|
dataIndex?: number | undefined;
|
|
dataIndexInside?: number | undefined;
|
|
}, value: ((string | number) | Date)[]): number[];
|
|
};
|
|
convertFromPixel: {
|
|
(finder: string | {
|
|
seriesIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
seriesId?: ((string | number) | (string | number)[]) | undefined;
|
|
seriesName?: ((string | number) | (string | number)[]) | undefined;
|
|
geoIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
geoId?: ((string | number) | (string | number)[]) | undefined;
|
|
geoName?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
bmapId?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapName?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
xAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
yAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
gridIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
gridId?: ((string | number) | (string | number)[]) | undefined;
|
|
gridName?: ((string | number) | (string | number)[]) | undefined;
|
|
dataIndex?: number | undefined;
|
|
dataIndexInside?: number | undefined;
|
|
}, value: number): number;
|
|
(finder: string | {
|
|
seriesIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
seriesId?: ((string | number) | (string | number)[]) | undefined;
|
|
seriesName?: ((string | number) | (string | number)[]) | undefined;
|
|
geoIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
geoId?: ((string | number) | (string | number)[]) | undefined;
|
|
geoName?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
bmapId?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapName?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
xAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
yAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
gridIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
gridId?: ((string | number) | (string | number)[]) | undefined;
|
|
gridName?: ((string | number) | (string | number)[]) | undefined;
|
|
dataIndex?: number | undefined;
|
|
dataIndexInside?: number | undefined;
|
|
}, value: number[]): number[];
|
|
};
|
|
containPixel: (finder: string | {
|
|
seriesIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
seriesId?: ((string | number) | (string | number)[]) | undefined;
|
|
seriesName?: ((string | number) | (string | number)[]) | undefined;
|
|
geoIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
geoId?: ((string | number) | (string | number)[]) | undefined;
|
|
geoName?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
bmapId?: ((string | number) | (string | number)[]) | undefined;
|
|
bmapName?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
xAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
xAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
yAxisId?: ((string | number) | (string | number)[]) | undefined;
|
|
yAxisName?: ((string | number) | (string | number)[]) | undefined;
|
|
gridIndex?: (number | false | number[] | "all" | "none") | undefined;
|
|
gridId?: ((string | number) | (string | number)[]) | undefined;
|
|
gridName?: ((string | number) | (string | number)[]) | undefined;
|
|
dataIndex?: number | undefined;
|
|
dataIndexInside?: number | undefined;
|
|
}, value: number[]) => boolean;
|
|
getDataURL: (opts?: {
|
|
type?: "svg" | "png" | "jpeg" | undefined;
|
|
pixelRatio?: number | undefined;
|
|
backgroundColor?: import("echarts/types/dist/shared").ZRColor | undefined;
|
|
excludeComponents?: string[] | undefined;
|
|
} | undefined) => string;
|
|
getConnectedDataURL: (opts?: {
|
|
type?: "svg" | "png" | "jpeg" | undefined;
|
|
pixelRatio?: number | undefined;
|
|
backgroundColor?: import("echarts/types/dist/shared").ZRColor | undefined;
|
|
connectedBackgroundColor?: import("echarts/types/dist/shared").ZRColor | undefined;
|
|
excludeComponents?: string[] | undefined;
|
|
} | undefined) => string;
|
|
appendData: (params: {
|
|
seriesIndex: number;
|
|
data: any;
|
|
}) => void;
|
|
clear: () => void;
|
|
isDisposed: () => boolean;
|
|
dispose: () => void;
|
|
chart: import("vue-demi").ShallowRef<import("echarts/types/dist/shared").EChartsType | undefined>;
|
|
root: import("vue-demi").ShallowRef<EChartsElement | undefined>;
|
|
inner: import("vue-demi").ShallowRef<HTMLElement | undefined>;
|
|
setOption: (option: Option, updateOptions?: import("echarts/types/dist/echarts").SetOptionOpts | undefined) => void;
|
|
nonEventAttrs: import("vue-demi").ComputedRef<{
|
|
[key: string]: any;
|
|
}>;
|
|
nativeListeners: Record<string, unknown>;
|
|
}, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {
|
|
click: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
dblclick: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
mouseout: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
mouseover: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
mouseup: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
mousedown: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
mousemove: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
contextmenu: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
globalout: (params: import("echarts/types/dist/echarts").ECElementEvent) => boolean;
|
|
} & {
|
|
highlight: null;
|
|
downplay: null;
|
|
selectchanged: null;
|
|
legendselectchanged: null;
|
|
legendselected: null;
|
|
legendunselected: null;
|
|
legendselectall: null;
|
|
legendinverseselect: null;
|
|
legendscroll: null;
|
|
datazoom: null;
|
|
datarangeselected: null;
|
|
graphroam: null;
|
|
georoam: null;
|
|
treeroam: null;
|
|
timelinechanged: null;
|
|
timelineplaychanged: null;
|
|
restore: null;
|
|
dataviewchanged: null;
|
|
magictypechanged: null;
|
|
geoselectchanged: null;
|
|
geoselected: null;
|
|
geounselected: null;
|
|
axisareaselected: null;
|
|
brush: null;
|
|
brushEnd: null;
|
|
brushselected: null;
|
|
globalcursortaken: null;
|
|
} & {
|
|
rendered: (params: {
|
|
elapsedTime: number;
|
|
}) => boolean;
|
|
finished: () => boolean;
|
|
} & {
|
|
"zr:mousewheel": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:drag": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dragstart": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dragend": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dragenter": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dragleave": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dragover": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:drop": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:click": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:dblclick": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:mouseout": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:mouseover": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:mouseup": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:mousedown": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:mousemove": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:contextmenu": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
"zr:globalout": (params: import("echarts/types/dist/echarts").ElementEvent) => boolean;
|
|
}, string, import("vue-demi").PublicProps, Readonly<import("vue-demi").ExtractPropTypes<{
|
|
loading: BooleanConstructor;
|
|
loadingOptions: PropType<LoadingOptions>;
|
|
autoresize: PropType<boolean | {
|
|
throttle?: number | undefined;
|
|
onResize?: (() => void) | undefined;
|
|
}>;
|
|
option: PropType<import("echarts/types/dist/shared").ECBasicOption>;
|
|
theme: {
|
|
type: PropType<Theme>;
|
|
};
|
|
initOptions: PropType<import("echarts/types/dist/shared").EChartsInitOpts>;
|
|
updateOptions: PropType<import("echarts/types/dist/echarts").SetOptionOpts>;
|
|
group: StringConstructor;
|
|
manualUpdate: BooleanConstructor;
|
|
}>> & {
|
|
onClick?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onDblclick?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onMouseout?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onMouseover?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onMouseup?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onMousedown?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onMousemove?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onContextmenu?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
onGlobalout?: ((params: import("echarts/types/dist/echarts").ECElementEvent) => any) | undefined;
|
|
"onZr:mousewheel"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:drag"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dragstart"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dragend"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dragenter"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dragleave"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dragover"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:drop"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:click"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:dblclick"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:mouseout"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:mouseover"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:mouseup"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:mousedown"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:mousemove"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:contextmenu"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
"onZr:globalout"?: ((params: import("echarts/types/dist/echarts").ElementEvent) => any) | undefined;
|
|
onHighlight?: ((...args: any[]) => any) | undefined;
|
|
onDownplay?: ((...args: any[]) => any) | undefined;
|
|
onSelectchanged?: ((...args: any[]) => any) | undefined;
|
|
onLegendselectchanged?: ((...args: any[]) => any) | undefined;
|
|
onLegendselected?: ((...args: any[]) => any) | undefined;
|
|
onLegendunselected?: ((...args: any[]) => any) | undefined;
|
|
onLegendselectall?: ((...args: any[]) => any) | undefined;
|
|
onLegendinverseselect?: ((...args: any[]) => any) | undefined;
|
|
onLegendscroll?: ((...args: any[]) => any) | undefined;
|
|
onDatazoom?: ((...args: any[]) => any) | undefined;
|
|
onDatarangeselected?: ((...args: any[]) => any) | undefined;
|
|
onGraphroam?: ((...args: any[]) => any) | undefined;
|
|
onGeoroam?: ((...args: any[]) => any) | undefined;
|
|
onTreeroam?: ((...args: any[]) => any) | undefined;
|
|
onTimelinechanged?: ((...args: any[]) => any) | undefined;
|
|
onTimelineplaychanged?: ((...args: any[]) => any) | undefined;
|
|
onRestore?: ((...args: any[]) => any) | undefined;
|
|
onDataviewchanged?: ((...args: any[]) => any) | undefined;
|
|
onMagictypechanged?: ((...args: any[]) => any) | undefined;
|
|
onGeoselectchanged?: ((...args: any[]) => any) | undefined;
|
|
onGeoselected?: ((...args: any[]) => any) | undefined;
|
|
onGeounselected?: ((...args: any[]) => any) | undefined;
|
|
onAxisareaselected?: ((...args: any[]) => any) | undefined;
|
|
onBrush?: ((...args: any[]) => any) | undefined;
|
|
onBrushEnd?: ((...args: any[]) => any) | undefined;
|
|
onBrushselected?: ((...args: any[]) => any) | undefined;
|
|
onGlobalcursortaken?: ((...args: any[]) => any) | undefined;
|
|
onRendered?: ((params: {
|
|
elapsedTime: number;
|
|
}) => any) | undefined;
|
|
onFinished?: (() => any) | undefined;
|
|
}, {
|
|
manualUpdate: boolean;
|
|
loading: boolean;
|
|
}, {}>;
|
|
declare const ECharts: typeof _default;
|
|
export { ECharts as default, THEME_KEY, INIT_OPTIONS_KEY, UPDATE_OPTIONS_KEY, LOADING_OPTIONS_KEY, _default };
|