Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/observability / / RedactionValidatorInstance

Interface: RedactionValidatorInstance

Defined in: packages/observability/src/redaction/types.ts:111

Concrete validator returned by createRedactionValidator.

Stable

Extends

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
countersreadonly() => RedactionCountersSnapshot of internal counters. Returned object is a fresh copy.-packages/observability/src/redaction/types.ts:113
idreadonlystringIdentifier of the policy in use ('default-deny-internal', …).RedactionValidator.idpackages/core/dist/contracts/redaction-validator.d.ts:19
minTierreadonlySensitivityLowest tier that may pass through the validator.RedactionValidator.minTierpackages/core/dist/contracts/redaction-validator.d.ts:21
resetCountersreadonly() => voidReset all counters back to zero.-packages/observability/src/redaction/types.ts:115

Methods

validate()

ts
validate(input): 
  | RedactionOutput
  | null;

Defined in: packages/core/dist/contracts/redaction-validator.d.ts:26

Validate (and optionally rewrite) an attribute payload. Returns the sanitized value or null if the entire record must be dropped.

Parameters

ParameterType
inputRedactionInput

Returns

| RedactionOutput | null

Inherited from

RedactionValidator.validate