UNPKG

ci-validation

Version:

🇺🇾 Complete TypeScript/JavaScript library for validating Uruguayan CI (Cédula de Identidad) with official algorithm and government service integration

32 lines • 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorHandler = void 0; class ErrorHandler { /** * Middleware para manejo global de errores */ static globalErrorHandler(error, req, res, next) { console.error("Error no manejado:", error); const errorResponse = { success: false, error: "Error interno del servidor", code: "INTERNAL_ERROR", timestamp: new Date().toISOString(), }; res.status(500).json(errorResponse); } /** * Middleware para rutas no encontradas */ static notFoundHandler(req, res) { const errorResponse = { success: false, error: `Ruta no encontrada: ${req.method} ${req.path}`, code: "NOT_FOUND", timestamp: new Date().toISOString(), }; res.status(404).json(errorResponse); } } exports.ErrorHandler = ErrorHandler; //# sourceMappingURL=errorHandler.js.map