Skip to main content

applyInvariantPolicy

@gooi/guard-runtime


@gooi/guard-runtime / apply-guard-policy / applyInvariantPolicy

Function: applyInvariantPolicy()

applyInvariantPolicy(input): InvariantEvaluationEnvelope

Defined in: apply-guard-policy.ts:128

Parameters

ParameterType
input{ context: Readonly<Record<string, unknown>>; definition: CompiledInvariantDefinition; diagnostics: readonly GuardTypedError[]; violations: readonly GuardViolationRecord[]; }
input.contextReadonly<Record<string, unknown>>
input.definitionCompiledInvariantDefinition
input.diagnosticsreadonly GuardTypedError[]
input.violationsreadonly GuardViolationRecord[]

Returns

InvariantEvaluationEnvelope