Skip to main content

Menus Port (ports)

Classes

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>