ReactionHandler
@rotorsoft/act-root / act/src / ReactionHandler
Type Alias: ReactionHandler()<E, K>
ReactionHandler<
E,K> = (event,stream) =>Promise<Snapshot<E,Schema> |void>
Defined in: libs/act/src/types/reaction.ts:17
Handles a committed event and optionally returns a new snapshot of state.
Type Parameters
E
E extends Schemas
Event schemas.
K
K extends keyof E
Event name.
Parameters
event
Committed<E, K>
The committed event.
stream
string
The stream name.
Returns
Promise<Snapshot<E, Schema> | void>
A promise resolving to a snapshot or void.