Skip to main content

Alarms Port (ports)

Classes

AlarmsPort

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

Methods

clear()

clear(name?: string): Promise<boolean>

clearAll()

clearAll(): Promise<boolean>

create()

create(name: string, alarmInfo?: HexaWebAlarmCreateInfo): void

get()

get(name: string): Promise<HexaWebAlarm | undefined>

getAll()

getAll(): Promise<HexaWebAlarm[]>

onAlarmAddListener()

onAlarmAddListener(listener: (alarm: HexaWebAlarm) => void): void

onAlarmRemoveListener()

onAlarmRemoveListener(listener: (alarm: HexaWebAlarm) => void): void