/** * DebugConsole Types * * Tipos para el overlay de logs en pantalla (`val-debug-console`). */ /** * Configuración del proveedor de DebugConsole. * * @property enabled - Gate maestro. Cuando es `false` el componente NO parchea * `console` y NO renderiza nada. La app decide el valor — normalmente * `!environment.production`. Sin provider, el default es `false`. */ export interface DebugConsoleConfig { enabled?: boolean; } /** * Configuración por defecto: deshabilitado (inerte). */ export declare const DEFAULT_DEBUG_CONSOLE_CONFIG: Required; /** Nivel de log capturado. */ export type DebugLogLevel = 'log' | 'warn' | 'error' | 'info'; /** Entrada del buffer de logs. */ export interface DebugLogEntry { ts: string; level: DebugLogLevel; text: string; }