Skip to main content

HashInvariant

HardKAS SDK


HardKAS SDK / artifacts/src / HashInvariant

Class: HashInvariant

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

Verifies that the artifact's contentHash field matches the calculated hash.

Implements​

Constructors​

Constructor​

new HashInvariant(): HashInvariant

Returns​

HashInvariant

Properties​

description​

readonly description: "Artifact content hash must match payload" = "Artifact content hash must match payload"

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

Implementation of​

Invariant.description


id​

readonly id: "INVAR_HASH_MATCH" = "INVAR_HASH_MATCH"

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

Implementation of​

Invariant.id

Methods​

check()​

check(context): Promise<InvariantViolation[]>

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

Parameters​

context​

InvariantContext

Returns​

Promise<InvariantViolation[]>

Implementation of​

Invariant.check