UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

12 lines (11 loc) 606 B
import type { AgColumn, CellPosition, CellRange } from 'ag-grid-community'; export interface RangeSelectionExtension { shouldSuppressRangeSelection?(eventTarget: EventTarget | null): boolean; shouldSkipColumn?(column: AgColumn): boolean; isAllColumnsSelectionCell?(cellPosition: CellPosition): boolean; isAllColumnsRange?(range: CellRange, allColumns: AgColumn[]): boolean; } export interface RangeSelectionExtensionRegistry { registerRangeSelectionExtension(extension: RangeSelectionExtension): void; unregisterRangeSelectionExtension?(extension: RangeSelectionExtension): void; }