1 | // Type definitions for ag-grid v18.1.2
|
2 | // Project: http://www.ag-grid.com/
|
3 | // Definitions by: Niall Crosby <https://github.com/ag-grid/>
|
4 | import { Column } from "../entities/column";
|
5 | export interface IMenuFactory {
|
6 | showMenuAfterButtonClick(column: Column, eventSource: HTMLElement, defaultTab?: string, restrictToTabs?: string[]): void;
|
7 | showMenuAfterMouseEvent(column: Column, mouseEvent: MouseEvent | Touch, defaultTab?: string, restrictToTabs?: string[]): void;
|
8 | isMenuEnabled(column: Column): boolean;
|
9 | hideActiveMenu(): void;
|
10 | }
|