UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

33 lines (32 loc) 1.23 kB
import { DraggingEvent, DragSourceType, DropTarget } from "../dragAndDrop/dragAndDropService"; import { BeanStub } from "../context/beanStub"; export interface DropListener { getIconName(): string | null; onDragEnter(params: DraggingEvent): void; onDragLeave(params: DraggingEvent): void; onDragging(params: DraggingEvent): void; onDragStop(params: DraggingEvent): void; } export declare class BodyDropTarget extends BeanStub implements DropTarget { private dragAndDropService; private columnController; private controllersService; private pinned; private eContainer; private eSecondaryContainers; private dropListeners; private currentDropListener; private moveColumnController; constructor(pinned: string | null, eContainer: HTMLElement); private postConstruct; isInterestedIn(type: DragSourceType): boolean; getSecondaryContainers(): HTMLElement[]; getContainer(): HTMLElement; private init; getIconName(): string | null; private getDropType; onDragEnter(draggingEvent: DraggingEvent): void; onDragLeave(params: DraggingEvent): void; onDragging(params: DraggingEvent): void; onDragStop(params: DraggingEvent): void; }