mj-context-menu
Version:
A generic context menu
21 lines (20 loc) • 629 B
TypeScript
import { AbstractMenu } from './abstract_menu.js';
import { Item } from './item.js';
import { Submenu } from './item_submenu.js';
import { ParserFactory } from './parser_factory.js';
export declare class SubMenu extends AbstractMenu {
private _anchor;
static fromJson(factory: ParserFactory, { items: its }: {
items: (Item | SubMenu)[];
id: string;
}, anchor: Submenu): SubMenu;
constructor(_anchor: Submenu);
get anchor(): Submenu;
post(): void;
protected display(): void;
private setBaseMenu;
left(_event: KeyboardEvent): void;
toJson(): {
type: string;
};
}