Skip to main content

Reaction

@rotorsoft/act-root


@rotorsoft/act-root / act/src / Reaction

Type Alias: Reaction<TEvents, TKey, TActions, TActor>

Reaction<TEvents, TKey, TActions, TActor> = object

Defined in: libs/act/src/types/reaction.ts:274

Defines a reaction to an event.

Type Parametersโ€‹

TEventsโ€‹

TEvents extends Schemas

Event schemas.

TKeyโ€‹

TKey extends keyof TEvents = keyof TEvents

Event name.

TActionsโ€‹

TActions extends Schemas = Schemas

Action schemas.

TActorโ€‹

TActor extends Actor = Actor

Actor type extending base Actor.

Propertiesโ€‹

handlerโ€‹

readonly handler: ReactionHandler<TEvents, TKey, TActions, TActor>

Defined in: libs/act/src/types/reaction.ts:280

The reaction handler.


optionsโ€‹

readonly options: ReactionOptions

Defined in: libs/act/src/types/reaction.ts:288

The reaction options.


resolverโ€‹

resolver: ReactionResolver<TEvents, TKey>

Defined in: libs/act/src/types/reaction.ts:287

The reaction resolver.