Skip to content

Interface: WireEvent<P, T, S>

Defined in: src/wirestate-core/plugin/events/events.ts:28

Event delivered to handlers: its type, optional payload, and optional source.

Remarks

payload and source are present only when the emitted value is not undefined. Other falsy values, such as null, 0, and false, are preserved.

Type Parameters

Type ParameterDefault typeDescription
PunknownPayload type.
T extends EventTypeEventTypeEvent type.
SunknownSource type.

Properties

payload?

ts
readonly optional payload?: P;

Defined in: src/wirestate-core/plugin/events/events.ts:37

Payload supplied by the emitter, when one was provided.


source?

ts
readonly optional source?: S;

Defined in: src/wirestate-core/plugin/events/events.ts:42

Source supplied by the emitter, when one was provided.


type

ts
readonly type: T;

Defined in: src/wirestate-core/plugin/events/events.ts:32

Event type used for matching subscriptions.