From b801e2975cfef4260b819325e96f514f15c76a47 Mon Sep 17 00:00:00 2001 From: dodoag Date: Wed, 25 Sep 2024 20:08:53 +0800 Subject: [PATCH] feat: update types --- src/types.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/types.ts b/src/types.ts index e221c76..c670523 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,16 +1,15 @@ import { CSSProperties } from 'react'; +import { init } from 'echarts'; export type EChartsOption = any; export type EChartsInstance = any; -export type Opts = { - readonly devicePixelRatio?: number; - readonly renderer?: 'canvas' | 'svg'; - readonly width?: number | null | undefined | 'auto'; - readonly height?: number | null | undefined | 'auto'; - readonly locale?: string; -}; +export type EchartsInitParameters = Parameters; + +export type Theme = EchartsInitParameters[1]; + +export type Opts = EchartsInitParameters[2]; export type EChartsReactProps = { /** @@ -34,7 +33,7 @@ export type EChartsReactProps = { * 1. theme name string * 2. theme object */ - readonly theme?: string | Record; + readonly theme?: Theme; /** * notMerge config for echarts, default is `false` */