ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
28 lines (27 loc) • 1.06 kB
TypeScript
import type { AgSelectionItem } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
import { AbstractModuleInstance, type DynamicContext } from 'ag-charts-core';
export declare class DataSelection extends AbstractModuleInstance implements _ModuleSupport.SelectionModuleFns {
private readonly ctx;
private dragStartEvent?;
private readonly dragRect;
private readonly state;
private get opts();
private supportsSelection;
private supportsSelectionDrag;
constructor(ctx: DynamicContext<_ModuleSupport.ChartRegistry>);
getSelection(): Iterable<AgSelectionItem<unknown>>;
setSelection(items: unknown): void;
clearSelection(): void;
private onSeriesAreaClick;
private onSeriesAreaDragStart;
private onSeriesAreaDragMove;
private onSeriesAreaDragEnd;
private onKeyDown;
private endDrag;
private redraw;
private dispatchInternalSelectionChange;
private dispatchExternalSelectionChange;
private allocSelectionChanges;
private hasUnknownModifier;
}