import { ExceptionFilter, ArgumentsHost } from '@nestjs/common'; import { DevtoolsService } from '../devtools.service'; /** * Filter global que captura todas as exceções não tratadas */ export declare class DevtoolsExceptionFilter implements ExceptionFilter { private readonly devtoolsService; private readonly logger; constructor(devtoolsService: DevtoolsService); catch(exception: any, host: ArgumentsHost): void; /** * Extrai status code da exceção */ private getStatusCode; /** * Extrai mensagem da exceção */ private getMessage; /** * Extrai contexto adicional da exceção e request */ private extractContext; /** * Extrai IP do cliente */ private getClientIp; } //# sourceMappingURL=exception.filter.d.ts.map