UNPKG

ag-grid-enterprise

Version:

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

33 lines (32 loc) 1.06 kB
import type { CellCtrl } from 'ag-grid-community'; import { AbstractSelectionHandle, SelectionHandleType } from './abstractSelectionHandle'; export declare class AgFillHandle extends AbstractSelectionHandle { 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(_: MouseEvent): void; protected onDragEnd(e: MouseEvent): void; protected onDragCancel(): void; private getFillHandleDirection; 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; }