UNPKG

@ogcio/o11y-sdk-react

Version:

Opentelemetry standard instrumentation SDK for React based project

18 lines 588 B
import { BasicRedactor } from "./basic-redactor.js"; export class PpsnRedactor extends BasicRedactor { static PPSN_REGEX = /(?<!([0-9]|[a-z]))[0-9]{7}[a-z]{1,2}(?!([0-9]|[a-z]))/gi; redact(value) { let redactedCounter = 0; const redactedValue = value.replace(PpsnRedactor.PPSN_REGEX, (_) => { redactedCounter++; return "[REDACTED PPSN]"; }); return { redactedValue: redactedValue, context: { redactedCounter, }, }; } } //# sourceMappingURL=ppsn-redactor.js.map