UNPKG

ag-grid-enterprise

Version:

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

38 lines (37 loc) 1.21 kB
import { SelectionHandleType, CellCtrl } from 'ag-grid-community'; import { AbstractSelectionHandle } from "./abstractSelectionHandle"; export declare class FillHandle extends AbstractSelectionHandle { private valueService; private valueParserService; private valueFormatterService; static TEMPLATE: string; private initialPosition; private initialXY; private lastCellMarked; private markedCells; private cellValues; private dragAxis; private isUp; private isLeft; private isReduce; protected type: SelectionHandleType; constructor(); protected updateValuesOnMove(e: MouseEvent): void; protected onDrag(e: MouseEvent): void; protected onDragEnd(e: MouseEvent): void; private getFillHandleDirection; private raiseFillStartEvent; private raiseFillEndEvent; private handleValueChanged; private clearCellsInRange; private processValues; protected clearValues(): void; private clearMarkedPath; private clearCellValues; private markPathFrom; private extendVertical; private reduceVertical; private extendHorizontal; private reduceHorizontal; refresh(cellCtrl: CellCtrl): void; }