UNPKG

ag-grid-enterprise

Version:

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

27 lines (26 loc) 1.02 kB
import type { AgColumn, AgProvidedColumnGroup } from 'ag-grid-community'; import { Component } from 'ag-grid-community'; import type { ColumnStateUpdateParams } from './updates/columnStateUpdateTypes'; export declare class ToolPanelContextMenu extends Component { private readonly column; private readonly mouseEventOrTouch; private readonly parentEl; private readonly params; private columns; private allowScrollIntoView; private allowGrouping; private allowValues; private allowPivoting; private menuItemMap; private displayName; constructor(column: AgColumn | AgProvidedColumnGroup, mouseEventOrTouch: MouseEvent | Touch, parentEl: HTMLElement, params?: ColumnStateUpdateParams); postConstruct(): void; private initializeProperties; private buildMenuItemMap; private isColumnValidForScrollIntoView; private addColumnsToList; private removeColumnsFromList; private displayContextMenu; private isActive; private getMappedMenuItems; }