ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
9 lines (8 loc) • 922 B
TypeScript
import type { AgColumn, AgProvidedColumnGroup, BeanCollection, ColumnPanelItemDragStartEvent, GridOptionsService } from 'ag-grid-community';
import type { VirtualListDragItem } from '../features/iVirtualListDragFeature';
import type { ToolPanelColumnComp } from './toolPanelColumnComp';
import { ToolPanelColumnGroupComp } from './toolPanelColumnGroupComp';
export declare const getCurrentColumnsBeingMoved: (column: AgColumn | AgProvidedColumnGroup | null) => AgColumn[];
export declare const isMoveBlocked: (gos: GridOptionsService, beans: BeanCollection, currentColumns: AgColumn[]) => boolean;
export declare const moveItem: (beans: BeanCollection, currentColumns: AgColumn[], lastHoveredListItem: VirtualListDragItem<ToolPanelColumnGroupComp | ToolPanelColumnComp> | null) => void;
export declare const getCurrentDragValue: (listItemDragStartEvent: ColumnPanelItemDragStartEvent) => AgColumn | AgProvidedColumnGroup;