- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
27 lines
1.0 KiB
TypeScript
27 lines
1.0 KiB
TypeScript
export interface RedactionOptions {
|
|
includeDebugHeaders?: boolean;
|
|
redactionLevel?: 'full' | 'partial';
|
|
customSensitiveHeaders?: string[];
|
|
preserveHeaders?: string[];
|
|
}
|
|
export interface RedactionResult {
|
|
headers: Record<string, string>;
|
|
redactedCount: number;
|
|
redactedHeaders: string[];
|
|
partiallyRedactedHeaders: string[];
|
|
}
|
|
export declare class HeaderRedactionService {
|
|
redactHeaders(headers: Record<string, string | string[]>, options?: RedactionOptions): RedactionResult;
|
|
private partiallyRedactValue;
|
|
redactLogData(data: any, options?: RedactionOptions): any;
|
|
private redactObjectData;
|
|
private redactSensitiveUrlParams;
|
|
isSensitiveHeader(headerName: string, customSensitive?: string[]): boolean;
|
|
getSensitiveHeadersList(): string[];
|
|
validateRedactionConfig(options: RedactionOptions): {
|
|
valid: boolean;
|
|
errors: string[];
|
|
};
|
|
}
|
|
export declare const headerRedactionService: HeaderRedactionService;
|
|
//# sourceMappingURL=header-redaction.service.d.ts.map
|