Skip to main content

LifecycleInvariant

HardKAS SDK


HardKAS SDK / artifacts/src / LifecycleInvariant

Class: LifecycleInvariant

Defined in: packages/artifacts/src/invariants/definitions.ts:151

Contract/Stub: Lifecycle invariant (ordering of events).

Implements​

Constructors​

Constructor​

new LifecycleInvariant(): LifecycleInvariant

Returns​

LifecycleInvariant

Properties​

description​

readonly description: "Workflow events must follow valid lifecycle ordering" = "Workflow events must follow valid lifecycle ordering"

Defined in: packages/artifacts/src/invariants/definitions.ts:153

Implementation of​

Invariant.description


id​

readonly id: "INVAR_LIFECYCLE_ORDER" = "INVAR_LIFECYCLE_ORDER"

Defined in: packages/artifacts/src/invariants/definitions.ts:152

Implementation of​

Invariant.id

Methods​

check()​

check(): Promise<InvariantViolation[]>

Defined in: packages/artifacts/src/invariants/definitions.ts:154

Returns​

Promise<InvariantViolation[]>

Implementation of​

Invariant.check