UNPKG

get-mexican-data-by-curp

Version:

Verify CURP and obtain personal information from the Mexican government CURP. It scrapes official site and another providers.

41 lines (40 loc) 988 B
import { Curp, Mexican, Provider } from '../models'; export interface DatosFiscales { Rfc: string; Comprobado: string; Sncf: string; Subcontratacion: string; } export interface ConectameResponse { Response: 'correct' | 'Error'; Curp: string; DatosFiscales: DatosFiscales; Paterno: string; Materno: string; Nombre: string; Sexo: string; FechaNacimiento: string; Nacionalidad: string; DocProbatorio: number; AnioReg: number; Foja: number; Tomo: number; Libro: number; NumActa: number; CRIP: string; NumEntidadReg: number; CveMunicipioReg: number; NumRegExtranjeros: string; FolioCarta: string; CveEntidadEmisora: string; StatusCurp: string; } export declare class Conectame extends Provider { private user; private password; constructor(user?: string, password?: string); provide(curp: Curp): Promise<Mexican | { error: string; } | null>; private URL; }