Menus Port (ports)
Classes
MenusPort
import { MenusPort } from '@hexajs-dev/ports';
class MenusPort { ... }
Methods
create()
create(createProperties: HexaWebMenusCreateProperties): string | number
onClickedAddListener()
onClickedAddListener(listener: (info: any, tab?: HexaWebTab) => void): void
onClickedRemoveListener()
onClickedRemoveListener(listener: (info: any, tab?: HexaWebTab) => void): void
remove()
remove(id: string | number): Promise<void>
removeAll()
removeAll(): Promise<void>
update()
update(id: string | number, updateProperties: Partial<HexaWebMenusCreateProperties>): Promise<void>