UNPKG

vision-camera-mrz-scanner

Version:

VisionCamera Frame Processor Plugin to detect and read MRZ data from passports using MLKit Text Recognition.

38 lines 2.83 kB
/** * It takes a string, and returns a number * @param {string} text - The text to be encoded. * @returns The checkSum function returns the check sum of the input string. */ export declare const checkSum: (text: string) => number; export declare const parseMRZ: (initialLines: string[]) => { docMRZ: string; docType: "ADIT_STAMP" | "ALIEN_REGISTRATION" | "BIRTH_CERTIFICATE" | "BORDER_CROSSING_CARD" | "CEDULA" | "CERTIFICATE_OF_NATURALIZATION" | "CITIZENSHIP_CARD" | "DRIVERS_LICENSE" | "DSP150_FORM" | "EMPLOYEE_AUTHORIZATION" | "GOVERNMENT_ISSUED_ID" | "I512" | "I551" | "I94" | "INTERPOL_NOTICE" | "MILITARY_CARD" | "NATIONAL_ID" | "OTHER" | "PASSPORT" | "REENTRY_PERMIT" | "REFUGEE_PERMIT" | "REFUGEE_TRAVEL_DOCUMENT" | "REFUGEE_ASYLEE" | "TRANSPORTATION_LETTER" | "TRIBAL_CARD" | "TRUSTED_TRAVELER_CARD" | "VISA" | "VOTER_REGISTRATION" | undefined; issuingCountry: any; givenNames: string; lastNames: string; idNumber: string; nationality: any; dob: string | undefined; gender: string; docExpirationDate: string | undefined; additionalInformation: undefined; } | { docMRZ: string; docType: "ADIT_STAMP" | "ALIEN_REGISTRATION" | "BIRTH_CERTIFICATE" | "BORDER_CROSSING_CARD" | "CEDULA" | "CERTIFICATE_OF_NATURALIZATION" | "CITIZENSHIP_CARD" | "DRIVERS_LICENSE" | "DSP150_FORM" | "EMPLOYEE_AUTHORIZATION" | "GOVERNMENT_ISSUED_ID" | "I512" | "I551" | "I94" | "INTERPOL_NOTICE" | "MILITARY_CARD" | "NATIONAL_ID" | "OTHER" | "PASSPORT" | "REENTRY_PERMIT" | "REFUGEE_PERMIT" | "REFUGEE_TRAVEL_DOCUMENT" | "REFUGEE_ASYLEE" | "TRANSPORTATION_LETTER" | "TRIBAL_CARD" | "TRUSTED_TRAVELER_CARD" | "VISA" | "VOTER_REGISTRATION" | undefined; issuingCountry: any; givenNames: string; lastNames: string; idNumber: string; nationality: any; dob: string | undefined; gender: string; docExpirationDate: string | undefined; additionalInformation: string; } | undefined; /** * It takes a document code and returns the document type * @param {string} [docCode] - string * @returns The value of the first item in the array that has a codes array that contains the docCode. */ export declare const getDocTypeFromCode: (docCode?: string) => "ADIT_STAMP" | "ALIEN_REGISTRATION" | "BIRTH_CERTIFICATE" | "BORDER_CROSSING_CARD" | "CEDULA" | "CERTIFICATE_OF_NATURALIZATION" | "CITIZENSHIP_CARD" | "DRIVERS_LICENSE" | "DSP150_FORM" | "EMPLOYEE_AUTHORIZATION" | "GOVERNMENT_ISSUED_ID" | "I512" | "I551" | "I94" | "INTERPOL_NOTICE" | "MILITARY_CARD" | "NATIONAL_ID" | "OTHER" | "PASSPORT" | "REENTRY_PERMIT" | "REFUGEE_PERMIT" | "REFUGEE_TRAVEL_DOCUMENT" | "REFUGEE_ASYLEE" | "TRANSPORTATION_LETTER" | "TRIBAL_CARD" | "TRUSTED_TRAVELER_CARD" | "VISA" | "VOTER_REGISTRATION" | undefined; //# sourceMappingURL=mrzParser.d.ts.map