UNPKG

ag-grid-community

Version:

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

15 lines (14 loc) 989 B
import type { NamedBean } from '../context/bean'; import { BeanStub } from '../context/beanStub'; import type { AgColumn } from '../entities/agColumn'; import type { RowNode } from '../entities/rowNode'; import { RowDragComp } from './rowDragComp'; import { RowDragFeature } from './rowDragFeature'; export declare class RowDragService extends BeanStub implements NamedBean { beanName: "rowDragSvc"; rowDragFeature?: RowDragFeature; setupRowDrag(element: HTMLElement, ctrl: BeanStub): void; createRowDragComp(cellValueFn: () => string, rowNode: RowNode, column?: AgColumn, customGui?: HTMLElement, dragStartPixels?: number, suppressVisibilityChange?: boolean): RowDragComp; createRowDragCompForRow(rowNode: RowNode, element: HTMLElement): RowDragComp | undefined; createRowDragCompForCell(rowNode: RowNode, column: AgColumn, cellValueFn: () => string, element?: HTMLElement, dragStartPixels?: number, suppressVisibilityChange?: boolean): RowDragComp | undefined; }