Skip to main content
Version: Current

RequiresHandlers

@rotorsoft/act-root


@rotorsoft/act-root / act/src / RequiresHandlers

Type Alias: RequiresHandlers<TState, TActions>

RequiresHandlers<TState, TActions> = { [TKey in keyof TActions]?: Precondition<TState, TActions[TKey], Actor, Schemas>[] }

Defined in: libs/act/src/types/action.ts:537

Maps action names to the preconditions they require.

Type Parameters​

TState​

TState extends Schema

State schema.

TActions​

TActions extends Schemas

Action schemas.