applyInvariantPolicy
@gooi/guard-runtime / apply-guard-policy / applyInvariantPolicy
Function: applyInvariantPolicy()
applyInvariantPolicy(
input):InvariantEvaluationEnvelope
Defined in: apply-guard-policy.ts:128
Parameters
| Parameter | Type |
|---|---|
input | { context: Readonly<Record<string, unknown>>; definition: CompiledInvariantDefinition; diagnostics: readonly GuardTypedError[]; violations: readonly GuardViolationRecord[]; } |
input.context | Readonly<Record<string, unknown>> |
input.definition | CompiledInvariantDefinition |
input.diagnostics | readonly GuardTypedError[] |
input.violations | readonly GuardViolationRecord[] |
Returns
InvariantEvaluationEnvelope