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