UNPKG

ag-grid-community

Version:

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

23 lines (22 loc) 1.02 kB
import { BeanStub } from '../../context/beanStub'; import type { DragAndDropIcon, GridDraggingEvent } from '../../dragAndDrop/dragAndDropService'; import type { ColumnPinnedType } from '../../interfaces/iColumn'; import type { DropListener } from './bodyDropTarget'; export declare class BodyDropPivotTarget extends BeanStub implements DropListener { private readonly pinned; private readonly columnsToAggregate; private readonly columnsToGroup; private readonly columnsToPivot; constructor(pinned: ColumnPinnedType); /** Callback for when drag enters */ onDragEnter(draggingEvent: GridDraggingEvent): void; getIconName(): DragAndDropIcon | null; /** Callback for when drag leaves */ onDragLeave(draggingEvent: GridDraggingEvent): void; private clearColumnsList; /** Callback for when dragging */ onDragging(draggingEvent: GridDraggingEvent): void; /** Callback for when drag stops */ onDragStop(draggingEvent: GridDraggingEvent): void; onDragCancel(): void; }