ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
9 lines (8 loc) • 504 B
TypeScript
import { Column } from "../entities/column";
import { ContainerType } from "./iAfterGuiAttachedParams";
export interface IMenuFactory {
showMenuAfterButtonClick(column: Column | null, eventSource: HTMLElement, containerType: ContainerType, defaultTab?: string, restrictToTabs?: string[]): void;
showMenuAfterMouseEvent(column: Column, mouseEvent: MouseEvent | Touch, defaultTab?: string, restrictToTabs?: string[]): void;
isMenuEnabled(column: Column): boolean;
hideActiveMenu(): void;
}