UNPKG

ci-validation

Version:

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

25 lines 886 B
import { Request, Response } from "express"; import { ICiService } from "../interfaces/ICiService"; import { ICiValidator } from "../interfaces/ICiValidator"; export declare class CiController { private readonly ciValidator; private readonly ciService; constructor(ciValidator: ICiValidator, ciService: ICiService); /** * Health check endpoint */ healthCheck(req: Request, res: Response): Promise<void>; /** * Valida una cédula de identidad uruguaya */ validateCi(req: Request, res: Response): Promise<void>; /** * Valida una cédula de identidad uruguaya mediante query parameter */ validateCiQuery(req: Request, res: Response): Promise<void>; /** * Endpoint de demostración con una cédula de ejemplo */ demo(req: Request, res: Response): Promise<void>; } //# sourceMappingURL=CiController.d.ts.map