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.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Events(): MeshCoreEvents;Defined in: src/ports/events.ts:130
Returns
Section titled “Returns”MeshCoreEvents
Methods
Section titled “Methods”emit()
Section titled “emit()”emit<K>(event, ...args): void;Defined in: src/ports/events.ts:151
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends keyof EventMap |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
…args | Parameters<EventMap[K]> |
Returns
Section titled “Returns”void
off<K>(event, listener): this;Defined in: src/ports/events.ts:141
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends keyof EventMap |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
listener | EventMap[K] |
Returns
Section titled “Returns”this
on<K>(event, listener): this;Defined in: src/ports/events.ts:136
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends keyof EventMap |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
listener | EventMap[K] |
Returns
Section titled “Returns”this
once()
Section titled “once()”once<K>(event, listener): this;Defined in: src/ports/events.ts:146
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends keyof EventMap |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
listener | EventMap[K] |
Returns
Section titled “Returns”this
removeAllListeners()
Section titled “removeAllListeners()”removeAllListeners(): this;Defined in: src/ports/events.ts:155
Returns
Section titled “Returns”this