Skip to main content

applyGuardPolicy

@gooi/guard-runtime


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

Function: applyGuardPolicy()

applyGuardPolicy(input): GuardEvaluationEnvelope

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

Parameters

ParameterType
input{ context: Readonly<Record<string, unknown>>; definition: CompiledGuardDefinition; diagnostics: readonly GuardTypedError[]; meta: GuardEvaluationMeta; violations: readonly GuardViolationRecord[]; }
input.contextReadonly<Record<string, unknown>>
input.definitionCompiledGuardDefinition
input.diagnosticsreadonly GuardTypedError[]
input.metaGuardEvaluationMeta
input.violationsreadonly GuardViolationRecord[]

Returns

GuardEvaluationEnvelope