UNPKG

@eclipse-scout/chart

Version:
25 lines 1.13 kB
import { Event as ScoutEvent, PropertyChangeEvent, WidgetEventMap } from '@eclipse-scout/core'; import { AbstractChartRenderer, Chart } from '../index'; import { ChartConfig, ChartData, ClickObject } from './Chart'; export interface ChartValueClickEvent<C = Chart> extends ScoutEvent<C> { data: ClickObject; originalEvent?: Event; } export interface ChartNonValueClickEvent<C = Chart> extends ScoutEvent<C> { originalEvent?: Event; } export interface ChartLegendItemClickEvent<C = Chart> extends ScoutEvent<C> { legendItemIndex?: number; originalEvent?: Event; } export interface ChartEventMap extends WidgetEventMap { 'chartRender': ScoutEvent<Chart>; 'valueClick': ChartValueClickEvent; 'nonValueClick': ChartNonValueClickEvent; 'legendItemClick': ChartLegendItemClickEvent; 'propertyChange:chartRenderer': PropertyChangeEvent<AbstractChartRenderer>; 'propertyChange:checkedItems': PropertyChangeEvent<ClickObject[]>; 'propertyChange:config': PropertyChangeEvent<ChartConfig>; 'propertyChange:data': PropertyChangeEvent<ChartData>; } //# sourceMappingURL=ChartEventMap.d.ts.map