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.