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
TypeScript
/**
* 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