UNPKG

@carbon/charts

Version:
24 lines (23 loc) 1.04 kB
import { ChartModel } from './model/model'; import { ChartConfig } from './interfaces/model'; import { BaseChartOptions } from './interfaces/charts'; import { Component } from './components/component'; import { LayoutComponent } from './components/layout'; import { Modal } from './components/essentials/modal'; import { Tooltip } from './components/essentials/tooltip'; export declare class Chart { components: Component[]; services: any; model: ChartModel; constructor(holder: HTMLDivElement, chartConfigs: ChartConfig<BaseChartOptions>); init(holder: HTMLDivElement, chartConfigs: ChartConfig<BaseChartOptions>): void; /** * Retrieves the components to be rendered inside the graph frame. * * @returns {Component[]} An array of components to be rendered. */ getComponents(): Component[]; update(animate?: boolean): void; destroy(): void; protected getChartComponents(graphFrameComponents: any[], configs?: object): (Tooltip | Modal | LayoutComponent)[]; }