Skip to main content

ReactionsRegister

@rotorsoft/act-root


@rotorsoft/act-root / act/src / ReactionsRegister

Type Alias: ReactionsRegister<TEvents, TKey>

ReactionsRegister<TEvents, TKey> = object

Defined in: libs/act/src/types/registry.ts:21

Per-event registration: the event's schema plus every reaction registered against it. Keyed by reaction name within the inner map so a single event can fan out to multiple handlers (one per slice or top-level act().on(...) call).

Type Parametersโ€‹

TEventsโ€‹

TEvents extends Schemas

Event schemas in the domain

TKeyโ€‹

TKey extends keyof TEvents

Specific event name within TEvents

Propertiesโ€‹

reactionsโ€‹

reactions: Map<string, Reaction<TEvents, TKey>>

Defined in: libs/act/src/types/registry.ts:26


schemaโ€‹

schema: ZodType<TEvents[TKey]>

Defined in: libs/act/src/types/registry.ts:25