ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
24 lines (23 loc) • 710 B
TypeScript
import { Beans } from "../beans";
import { CellCtrl, ICellComp } from "./cellCtrl";
export declare class CellRangeFeature {
private beans;
private cellComp;
private cellCtrl;
private eGui;
private rangeCount;
private hasChartRange;
private selectionHandle;
constructor(beans: Beans, ctrl: CellCtrl);
setComp(cellComp: ICellComp, eGui: HTMLElement): void;
onRangeSelectionChanged(): void;
private updateRangeBorders;
private isSingleCell;
private getHasChartRange;
updateRangeBordersIfRangeCount(): void;
private getRangeBorders;
refreshHandle(): void;
private shouldHaveSelectionHandle;
private addSelectionHandle;
destroy(): void;
}