ci-validation
Version:
🇺🇾 Complete TypeScript/JavaScript library for validating Uruguayan CI (Cédula de Identidad) with official algorithm and government service integration
37 lines • 869 B
TypeScript
import { Application } from "express";
/**
* Configuración principal de la aplicación Express
* Siguiendo principios SOLID y buenas prácticas de seguridad
*/
declare class App {
private app;
private port;
constructor();
/**
* Configura middlewares de seguridad y utilidad
*/
private initializeMiddlewares;
/**
* Configura las rutas de la aplicación
*/
private initializeRoutes;
/**
* Configura Swagger UI para documentación de la API
*/
private setupSwagger;
/**
* Configura el manejo de errores
*/
private initializeErrorHandling;
/**
* Inicia el servidor
*/
start(): void;
/**
* Obtiene la instancia de Express (útil para testing)
*/
getApp(): Application;
}
declare const app: App;
export default app;
//# sourceMappingURL=index.d.ts.map