Skip to main content

BasicCorrelationInvariant

HardKAS SDK


HardKAS SDK / artifacts/src / BasicCorrelationInvariant

Class: BasicCorrelationInvariant

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

Basic correlation invariant: workflowId and correlationId should be present in events.

Implements​

Constructors​

Constructor​

new BasicCorrelationInvariant(): BasicCorrelationInvariant

Returns​

BasicCorrelationInvariant

Properties​

description​

readonly description: "Events must have workflowId and correlationId" = "Events must have workflowId and correlationId"

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

Implementation of​

Invariant.description


id​

readonly id: "INVAR_BASIC_CORRELATION" = "INVAR_BASIC_CORRELATION"

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

Implementation of​

Invariant.id

Methods​

check()​

check(context): Promise<InvariantViolation[]>

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

Parameters​

context​

InvariantContext

Returns​

Promise<InvariantViolation[]>

Implementation of​

Invariant.check