UNPKG

ag-grid-community

Version:

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

28 lines (27 loc) 939 B
import { TabGuardComp } from "./tabGuardComp"; import { MenuItemDef } from "../interfaces/menuItem"; import { WithoutGridCommon } from "../interfaces/iCommon"; import { IMenuActionParams } from "../interfaces/iCallbackParams"; export declare class AgMenuList extends TabGuardComp { private readonly level; private readonly focusService; private menuItems; private activeMenuItem; private params; constructor(level?: number, params?: WithoutGridCommon<IMenuActionParams>); private postConstruct; private onTabKeyDown; private handleKeyDown; private handleFocusIn; private handleFocusOut; clearActiveItem(): void; addMenuItems(menuItems?: (MenuItemDef | string)[]): void; private addItem; activateFirstItem(): void; private createSeparator; private handleNavKey; private closeIfIsChild; private openChild; private findNextItem; protected destroy(): void; }