xss-defender
Version:
A standalone library for XSS sanitization and detection.
20 lines (19 loc) • 672 B
TypeScript
import { SanitizationConfig } from "./config";
/**
* Logger class for XssDefender activities.
*/
export declare class Logger {
/**
* Logs an informational message.
* @param message The message to log.
* @param config The current sanitization configuration.
*/
log(message: string, config: SanitizationConfig): void;
/**
* Logs a warning message.
* @param message The warning message.
* @param details Optional details to include in the log (used if logFormat is 'detailed').
* @param config The current sanitization configuration.
*/
warn(message: string, details?: any, config?: SanitizationConfig): void;
}