@guoliim/react-echarts
Version: 
react hook & typyscript to wrapper echarts
30 lines (29 loc) • 985 B
TypeScript
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;