UNPKG

@guoliim/react-echarts

Version:

react hook & typyscript to wrapper echarts

30 lines (29 loc) 985 B
import React from 'react'; import { EChartsOptionConfig, ECharts } from 'echarts'; export declare type OnType = { event: string; handler: (params: unknown) => unknown; }; export declare type DataType = { option: Record<string, unknown>; opts?: EChartsOptionConfig; on?: OnType[]; }; export declare type InitialOptsType = { devicePixelRatio?: number; renderer?: string; width?: number | string; height?: number | string; }; export declare type ChartProps = { echarts: typeof echarts; className?: string; data: DataType; opts?: InitialOptsType; theme?: Record<string, unknown>; disableLoading?: boolean; onLoading?: (echarts: ECharts) => unknown; onEchartsReady?: (echarts: ECharts) => unknown; }; declare const _default: React.MemoExoticComponent<({ echarts, className, data, opts, theme, disableLoading, onLoading, onEchartsReady, }: ChartProps) => JSX.Element>; export default _default;