28 lines
939 B
Plaintext
28 lines
939 B
Plaintext
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;
|
|
}
|