Skip to content

Events

Defined in: src/ports/events.ts:127

Typed wrapper around node:events EventEmitter. Public method signatures are fully typed against MeshCoreEventMap; the untyped node:events boundary is bridged with a single localized cast in each method.

new Events(): MeshCoreEvents;

Defined in: src/ports/events.ts:130

MeshCoreEvents

emit<K>(event, ...args): void;

Defined in: src/ports/events.ts:151

Type Parameter
K extends keyof EventMap
ParameterType
eventK
argsParameters<EventMap[K]>

void


off<K>(event, listener): this;

Defined in: src/ports/events.ts:141

Type Parameter
K extends keyof EventMap
ParameterType
eventK
listenerEventMap[K]

this


on<K>(event, listener): this;

Defined in: src/ports/events.ts:136

Type Parameter
K extends keyof EventMap
ParameterType
eventK
listenerEventMap[K]

this


once<K>(event, listener): this;

Defined in: src/ports/events.ts:146

Type Parameter
K extends keyof EventMap
ParameterType
eventK
listenerEventMap[K]

this


removeAllListeners(): this;

Defined in: src/ports/events.ts:155

this