ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
24 lines (23 loc) • 804 B
TypeScript
import type { BeanCollection, CellCtrl, ICellComp, ICellRangeFeature } from 'ag-grid-community';
export declare class CellRangeFeature implements ICellRangeFeature {
private readonly beans;
private readonly cellCtrl;
private rangeSvc;
private cellComp;
private eGui;
private rangeCount;
private hasChartRange;
private selectionHandle;
constructor(beans: BeanCollection, cellCtrl: CellCtrl);
setComp(cellComp: ICellComp, eGui: HTMLElement): void;
onCellSelectionChanged(): void;
private updateRangeBorders;
private isSingleCell;
private getHasChartRange;
updateRangeBordersIfRangeCount(): void;
private getRangeBorders;
refreshHandle(): void;
private shouldHaveSelectionHandle;
private addSelectionHandle;
destroy(): void;
}