diff --git a/types/echarts/index.d.ts b/types/echarts/index.d.ts index 873060c5f4..1332f0114a 100644 --- a/types/echarts/index.d.ts +++ b/types/echarts/index.d.ts @@ -188,7 +188,7 @@ declare namespace echarts { * immediately */ setOption( - option: EChartOption, + option: EChartOption | EChartsResponsiveOption, notMerge?: boolean, lazyUpdate?: boolean ) : void @@ -918,6 +918,26 @@ declare namespace echarts { useUTC?: boolean, } + type EChartsMediaOption = { + query: { + width?: number, + height?: number, + aspectRatio?: number, + minWidth?: number, + minHeight?: number, + minAspectRatio?: number, + maxWidth?: number, + maxHeight?: number, + maxAspectRatio?: number + }, + option: EChartOption + } + + interface EChartsResponsiveOption { + baseOption?: EChartOption, + media?: EChartsMediaOption[] + } + interface EChartsOptionConfig { notMerge?: boolean, lazyUpdate?: boolean,