Invariant
@rotorsoft/act-root / act/src / Invariant
Type Alias: Invariant<S>
Invariant<
S
> =object
Defined in: libs/act/src/types/action.ts:113
An invariant is a condition that must always hold true for a state.
Type Parameters
S
S
extends Schema
State schema.
Properties
description
description:
string
Defined in: libs/act/src/types/action.ts:114
valid()
valid: (
state
,actor?
) =>boolean
Defined in: libs/act/src/types/action.ts:115
Parameters
state
Readonly
<S
>
actor?
Returns
boolean