ci-validation
Version:
🇺🇾 Complete TypeScript/JavaScript library for validating Uruguayan CI (Cédula de Identidad) with official algorithm and government service integration
40 lines • 828 B
TypeScript
export interface ApiResponse<T = any> {
success: boolean;
data?: T;
error?: string;
code?: string;
timestamp: string;
executionTime?: {
total: number;
validation: number;
query?: number;
};
}
export interface CiValidationData {
ci: string;
isValid: boolean;
normalizedCi: string;
info?: {
persona: {
nombre: string;
};
message: string;
status: number;
} | any;
}
export interface CiValidationRequest {
ci: string;
}
export interface HealthCheckResponse {
status: "ok" | "error";
timestamp: string;
uptime?: number;
version?: string;
}
export interface ErrorResponse {
success: false;
error: string;
code?: string;
timestamp: string;
}
//# sourceMappingURL=ApiResponse.d.ts.map