@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
14 lines (13 loc) • 880 B
TypeScript
import { ApiBase } from '../Implementation/ApiBase';
import { ChartContainer } from '../../types';
import { ExternalChartDefinition } from '../../AdaptableState/ChartingState';
export declare class ChartingInternalApi extends ApiBase {
getContainerElement(chartContainer: ChartContainer): HTMLElement | null;
getContainerElemetnByName(containerName: string): HTMLElement | null;
getUniqueChartName(): string;
isExternalChartOpened(chartDefinition: ExternalChartDefinition): boolean;
onHideExternalChart(chartDefinition: ExternalChartDefinition): void;
onShowExternalChart(chartDefinition: ExternalChartDefinition, container: ChartContainer): void;
onPreviewExternalChart(chartDefinition: ExternalChartDefinition, container: ChartContainer): ExternalChartDefinition<unknown>;
onDeleteExternalChart(chartDefinition: ExternalChartDefinition): void;
}