mirror of
https://github.com/ecomfe/vue-echarts.git
synced 2025-08-15 03:33:19 +08:00
types: fix option type (#751)
This commit is contained in:
11
src/types.ts
11
src/types.ts
@ -1,10 +1,5 @@
|
|||||||
import { init } from "echarts/core";
|
import { init } from "echarts/core";
|
||||||
import type {
|
import type { SetOptionOpts, ECElementEvent, ElementEvent } from "echarts";
|
||||||
SetOptionOpts,
|
|
||||||
ECElementEvent,
|
|
||||||
ElementEvent,
|
|
||||||
EChartsOption
|
|
||||||
} from "echarts";
|
|
||||||
import type { Ref } from "vue";
|
import type { Ref } from "vue";
|
||||||
|
|
||||||
export type Injection<T> = T | null | Ref<T | null> | { value: T | null };
|
export type Injection<T> = T | null | Ref<T | null> | { value: T | null };
|
||||||
@ -23,7 +18,9 @@ export type UpdateOptionsInjection = Injection<UpdateOptions>;
|
|||||||
export type EChartsType = ReturnType<InitType>;
|
export type EChartsType = ReturnType<InitType>;
|
||||||
type ZRenderType = ReturnType<EChartsType["getZr"]>;
|
type ZRenderType = ReturnType<EChartsType["getZr"]>;
|
||||||
export type EventTarget = EChartsType | ZRenderType;
|
export type EventTarget = EChartsType | ZRenderType;
|
||||||
export type Option = EChartsOption;
|
|
||||||
|
type SetOptionType = EChartsType["setOption"];
|
||||||
|
export type Option = Parameters<SetOptionType>[0];
|
||||||
|
|
||||||
export type LoadingOptions = {
|
export type LoadingOptions = {
|
||||||
text?: string;
|
text?: string;
|
||||||
|
Reference in New Issue
Block a user