react-google-charts
Version:
react-google-charts React component
23 lines (22 loc) • 813 B
TypeScript
import * as React from "react";
import { GoogleViz, GoogleChartWrapper, ReactGoogleChartProps, ReactGoogleChartEvent } from "../types";
export declare type ChartDrawArgs = {
data: ReactGoogleChartProps["data"];
};
export interface Props {
googleChartWrapper: GoogleChartWrapper;
google: GoogleViz;
}
export interface ListenToEventsArgs {
googleChartWrapper: GoogleChartWrapper;
google: GoogleViz;
chartEvents: ReactGoogleChartEvent[] | null;
}
export declare class GoogleChartEvents extends React.Component<Props> {
propsFromContext: ReactGoogleChartProps | null;
shouldComponentUpdate(): boolean;
listenToEvents({ chartEvents, google, googleChartWrapper, }: ListenToEventsArgs): void;
componentDidMount(): void;
render(): JSX.Element;
constructor(props: Props);
}