UNPKG

ag-grid-community

Version:

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

24 lines (23 loc) 790 B
import { TabGuardComp } from "./tabGuardComp"; import { MenuItemDef } from "../entities/gridOptions"; export declare class AgMenuList extends TabGuardComp { private readonly level; private readonly focusService; private menuItems; private activeMenuItem; constructor(level?: number); private postConstruct; protected onTabKeyDown(e: KeyboardEvent): void; protected handleKeyDown(e: KeyboardEvent): void; clearActiveItem(): void; addMenuItems(menuItems?: (MenuItemDef | string)[]): void; addItem(menuItemDef: MenuItemDef): void; activateFirstItem(): void; private addSeparator; private findTopMenu; private handleNavKey; private closeIfIsChild; private openChild; private findNextItem; protected destroy(): void; }