Skip to main content

SchemaInvariant

HardKAS SDK


HardKAS SDK / artifacts/src / SchemaInvariant

Class: SchemaInvariant

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

Verifies that the artifact schema and version are supported.

Implements​

Constructors​

Constructor​

new SchemaInvariant(): SchemaInvariant

Returns​

SchemaInvariant

Properties​

description​

readonly description: "Artifact schema and version must be supported" = "Artifact schema and version must be supported"

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

Implementation of​

Invariant.description


id​

readonly id: "INVAR_SCHEMA_SUPPORT" = "INVAR_SCHEMA_SUPPORT"

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

Implementation of​

Invariant.id

Methods​

check()​

check(context): Promise<InvariantViolation[]>

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

Parameters​

context​

InvariantContext

Returns​

Promise<InvariantViolation[]>

Implementation of​

Invariant.check