Skip to main content

InvariantContext

HardKAS SDK


HardKAS SDK / artifacts/src / InvariantContext

Interface: InvariantContext

Defined in: packages/artifacts/src/invariants/types.ts:25

Context provided to invariant checks. Uses unknown + narrowing instead of any.

Properties​

artifact?​

optional artifact?: unknown

Defined in: packages/artifacts/src/invariants/types.ts:26


artifactStore?​

optional artifactStore?: ArtifactLookup

Defined in: packages/artifacts/src/invariants/types.ts:28


clock?​

optional clock?: Clock

Defined in: packages/artifacts/src/invariants/types.ts:29


event?​

optional event?: EventEnvelope

Defined in: packages/artifacts/src/invariants/types.ts:27


strict?​

optional strict?: boolean

Defined in: packages/artifacts/src/invariants/types.ts:30