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>