Skip to main content

Management Port (ports)

Classes

ManagementPort

import { ManagementPort } from '@hexajs-dev/ports';
class ManagementPort { ... }

Methods

getAll()

getAll(): Promise<HexaWebManagementExtensionInfo[]>

getSelf()

getSelf(): Promise<HexaWebManagementExtensionInfo>

onDisabledAddListener()

onDisabledAddListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onDisabledRemoveListener()

onDisabledRemoveListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onEnabledAddListener()

onEnabledAddListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onEnabledRemoveListener()

onEnabledRemoveListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onInstalledAddListener()

onInstalledAddListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onInstalledRemoveListener()

onInstalledRemoveListener(listener: (info: HexaWebManagementExtensionInfo) => void): void

onUninstalledAddListener()

onUninstalledAddListener(listener: (id: string) => void): void

onUninstalledRemoveListener()

onUninstalledRemoveListener(listener: (id: string) => void): void

setEnabled()

setEnabled(id: string, enabled: boolean): Promise<void>