UNPKG

@carbon/charts-react

Version:
19 lines (18 loc) 829 B
import { default as React } from 'react'; import { Chart as BaseChartCore, BaseChartOptions, ChartTabularData } from '@carbon/charts'; interface Props<Options extends BaseChartOptions> { options: Options; data: ChartTabularData; } export default class BaseChart<Options extends BaseChartOptions = BaseChartOptions> extends React.PureComponent<Props<Options>, unknown> { chart?: BaseChartCore; chartRef: React.RefObject<HTMLDivElement | null>; createChart(chartRef: HTMLDivElement, data: ChartTabularData, options: Options): BaseChartCore; componentDidMount(): void; componentDidUpdate(prevProps: Props<Options>): void; render(): React.DetailedReactHTMLElement<{ ref: React.RefObject<HTMLDivElement | null>; className: string; }, HTMLDivElement>; } export {};