@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 727 B
TypeScript
import { AgEventType, ChartModel } from 'ag-grid-enterprise';
import { AdaptableApi } from '../../types';
import { IChartingService } from './Interface/IChartingService';
export declare class ChartingService implements IChartingService {
private api;
constructor(api: AdaptableApi);
onChartModelChange(models: ChartModel[], eventType: AgEventType, params: any): void;
/**
* Emit events only for adaptable charting definition changes
* - an adaptable chart opens
* - an adaptable chart closes
* - an adaptable chart is created
* - an adaptable chart is deleted
*/
emitAdaptableChartDefinitonChange(): void;
saveNewChart(chartModel: ChartModel): void;
destroy(): void;
}