UNPKG

logs-interceptor

Version:

High-performance, production-ready log interceptor for Node.js applications with Loki integration. Built with Clean Architecture principles. Supports Node.js, Browser, and Node-RED.

16 lines 622 B
/** * Infrastructure: SanitizationService * Implements data sanitization for sensitive information */ import { ISanitizationService } from './ISanitizationService'; export interface SanitizationConfig { readonly sensitivePatterns: readonly RegExp[]; } export declare class SanitizationService implements ISanitizationService { private readonly config; private static readonly COMMON_PATTERNS; constructor(config: SanitizationConfig); detectSensitiveData(text: string): boolean; sanitize(data: Record<string, unknown>): Record<string, unknown>; } //# sourceMappingURL=SanitizationService.d.ts.map