MCPcopy
hub / github.com/Koenkk/zigbee2mqtt / EventBusMap

Interface EventBusMap

lib/eventBus.ts:7–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5type ListenerKey = object;
6
7interface EventBusMap {
8 adapterDisconnected: [];
9 permitJoinChanged: [data: eventdata.PermitJoinChanged];
10 publishAvailability: [];
11 entityRenamed: [data: eventdata.EntityRenamed];
12 entityRemoved: [data: eventdata.EntityRemoved];
13 lastSeenChanged: [data: eventdata.LastSeenChanged];
14 deviceNetworkAddressChanged: [data: eventdata.DeviceNetworkAddressChanged];
15 deviceAnnounce: [data: eventdata.DeviceAnnounce];
16 deviceInterview: [data: eventdata.DeviceInterview];
17 deviceJoined: [data: eventdata.DeviceJoined];
18 entityOptionsChanged: [data: eventdata.EntityOptionsChanged];
19 exposesChanged: [data: eventdata.ExposesChanged];
20 deviceLeave: [data: eventdata.DeviceLeave];
21 deviceMessage: [data: eventdata.DeviceMessage];
22 mqttMessage: [data: eventdata.MQTTMessage];
23 mqttMessagePublished: [data: eventdata.MQTTMessagePublished];
24 publishEntityState: [data: eventdata.PublishEntityState];
25 groupMembersChanged: [data: eventdata.GroupMembersChanged];
26 devicesChanged: [];
27 scenesChanged: [data: eventdata.ScenesChanged];
28 reconfigure: [data: eventdata.Reconfigure];
29 stateChange: [data: eventdata.StateChange];
30}
31type EventBusListener<K> = K extends keyof EventBusMap
32 ? EventBusMap[K] extends unknown[]
33 ? (...args: EventBusMap[K]) => Promise<void> | void

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected