Skip to main content

Registry

@rotorsoft/act-root


@rotorsoft/act-root / act/src / Registry

Type Alias: Registry<S, E, A>

Registry<S, E, A> = object

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

Registry of all actions and events for a domain.

Type Parameters

S

S extends SchemaRegister<A>

State schemas.

E

E extends Schemas

Event schemas.

A

A extends Schemas

Action schemas.

Properties

actions

readonly actions: { [K in keyof A]: State<S[K], E, A> }

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

Map of action names to state definitions.


events

readonly events: EventRegister<E>

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

Map of event names to event registration info.