@carbon/charts
Version:
Carbon charting components
15 lines (14 loc) • 607 B
TypeScript
import { ChartConfig, BaseChartOptions } from './interfaces';
import { ChartModel } from './model';
import { Component, LayoutComponent, Tooltip } from './components';
export declare class Chart {
components: Component[];
services: any;
model: ChartModel;
constructor(holder: Element, chartConfigs: ChartConfig<BaseChartOptions>);
init(holder: Element, chartConfigs: ChartConfig<BaseChartOptions>): void;
getComponents(): any[];
update(animate?: boolean): void;
destroy(): void;
protected getChartComponents(graphFrameComponents: any[]): (LayoutComponent | Tooltip)[];
}