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