UNPKG

@ahmedhegazee/nestjs-telescope

Version:

Advanced observability and monitoring solution for NestJS applications with ML-powered analytics, enterprise features, and production-ready scaling

23 lines (22 loc) 745 B
export interface DataMaskingConfig { enabled: boolean; preserveLength: boolean; maskingChar: string; customPatterns: RegExp[]; sensitiveKeys: string[]; } export declare class DataMaskingService { private readonly logger; private readonly defaultPatterns; private readonly sensitiveKeyPatterns; constructor(); maskSensitiveData(data: any, config?: Partial<DataMaskingConfig>): any; detectSensitiveData(data: any, config?: Partial<DataMaskingConfig>): boolean; private maskData; private maskString; private maskObject; private maskSensitiveValue; private hasSensitiveKeys; private convertToString; createSafeSummary(data: any, config?: Partial<DataMaskingConfig>): string; }