UNPKG

@li0ard/tsemrtd

Version:

simple library for eMRTD. supports browsers, node, bun and more!

371 lines (370 loc) 25.3 kB
// Common /** Data groups tags */ export var TAGS; (function (TAGS) { TAGS[TAGS["COM"] = 96] = "COM"; TAGS[TAGS["DG1"] = 97] = "DG1"; TAGS[TAGS["DG2"] = 117] = "DG2"; TAGS[TAGS["DG3"] = 99] = "DG3"; TAGS[TAGS["DG4"] = 118] = "DG4"; TAGS[TAGS["DG5"] = 101] = "DG5"; TAGS[TAGS["DG6"] = 102] = "DG6"; TAGS[TAGS["DG7"] = 103] = "DG7"; TAGS[TAGS["DG8"] = 104] = "DG8"; TAGS[TAGS["DG9"] = 105] = "DG9"; TAGS[TAGS["DG10"] = 106] = "DG10"; TAGS[TAGS["DG11"] = 107] = "DG11"; TAGS[TAGS["DG12"] = 108] = "DG12"; TAGS[TAGS["DG13"] = 109] = "DG13"; TAGS[TAGS["DG14"] = 110] = "DG14"; TAGS[TAGS["DG15"] = 111] = "DG15"; TAGS[TAGS["DG16"] = 112] = "DG16"; TAGS[TAGS["SOD"] = 119] = "SOD"; })(TAGS || (TAGS = {})); // CBEFF /** ISO/IEC 7816-11 tags */ export var ISO7816Tags; (function (ISO7816Tags) { ISO7816Tags[ISO7816Tags["BIOMETRIC_INFORMATION_GROUP_TEMPLATE"] = 32609] = "BIOMETRIC_INFORMATION_GROUP_TEMPLATE"; ISO7816Tags[ISO7816Tags["BIOMETRIC_INFORMATION_TEMPLATE"] = 32608] = "BIOMETRIC_INFORMATION_TEMPLATE"; ISO7816Tags[ISO7816Tags["BIOMETRIC_INFO_COUNT"] = 2] = "BIOMETRIC_INFO_COUNT"; ISO7816Tags[ISO7816Tags["BIOMETRIC_HEADER_TEMPLATE_BASE"] = 161] = "BIOMETRIC_HEADER_TEMPLATE_BASE"; ISO7816Tags[ISO7816Tags["BIOMETRIC_DATA_BLOCK"] = 24366] = "BIOMETRIC_DATA_BLOCK"; ISO7816Tags[ISO7816Tags["BIOMETRIC_DATA_BLOCK_CONSTRUCTED"] = 32558] = "BIOMETRIC_DATA_BLOCK_CONSTRUCTED"; })(ISO7816Tags || (ISO7816Tags = {})); /** NIST IR 6529A. Table 4 – Biometric Type */ export var CBEFFBiometricType; (function (CBEFFBiometricType) { CBEFFBiometricType[CBEFFBiometricType["UNSPECIFIED"] = 0] = "UNSPECIFIED"; CBEFFBiometricType[CBEFFBiometricType["MULTIPLE"] = 1] = "MULTIPLE"; CBEFFBiometricType[CBEFFBiometricType["FACIAL_FEATURES"] = 2] = "FACIAL_FEATURES"; CBEFFBiometricType[CBEFFBiometricType["VOICE"] = 4] = "VOICE"; CBEFFBiometricType[CBEFFBiometricType["FINGERPRINT"] = 8] = "FINGERPRINT"; CBEFFBiometricType[CBEFFBiometricType["IRIS"] = 16] = "IRIS"; CBEFFBiometricType[CBEFFBiometricType["RETINA"] = 32] = "RETINA"; CBEFFBiometricType[CBEFFBiometricType["HAND_GEOMETRY"] = 64] = "HAND_GEOMETRY"; CBEFFBiometricType[CBEFFBiometricType["SIGNATURE_DYNAMICS"] = 128] = "SIGNATURE_DYNAMICS"; CBEFFBiometricType[CBEFFBiometricType["KEYSTROKE_DYNAMICS"] = 256] = "KEYSTROKE_DYNAMICS"; CBEFFBiometricType[CBEFFBiometricType["LIP_MOVEMENT"] = 512] = "LIP_MOVEMENT"; CBEFFBiometricType[CBEFFBiometricType["THERMAL_FACE_IMAGE"] = 1024] = "THERMAL_FACE_IMAGE"; CBEFFBiometricType[CBEFFBiometricType["THERMAL_HAND_IMAGE"] = 2048] = "THERMAL_HAND_IMAGE"; CBEFFBiometricType[CBEFFBiometricType["GAIT"] = 4096] = "GAIT"; CBEFFBiometricType[CBEFFBiometricType["BODY_ODOR"] = 8192] = "BODY_ODOR"; CBEFFBiometricType[CBEFFBiometricType["DNA"] = 16384] = "DNA"; CBEFFBiometricType[CBEFFBiometricType["EAR_SHAPE"] = 32768] = "EAR_SHAPE"; CBEFFBiometricType[CBEFFBiometricType["FINGER_GEOMETRY"] = 65536] = "FINGER_GEOMETRY"; CBEFFBiometricType[CBEFFBiometricType["PALM_PRINT"] = 131072] = "PALM_PRINT"; CBEFFBiometricType[CBEFFBiometricType["VEIN_PATTERN"] = 262144] = "VEIN_PATTERN"; CBEFFBiometricType[CBEFFBiometricType["FOOT_PRINT"] = 524288] = "FOOT_PRINT"; })(CBEFFBiometricType || (CBEFFBiometricType = {})); // DG2 /** ISO/IEC 19794-5. Gender */ export var Gender; (function (Gender) { Gender[Gender["UNSPECIFIED"] = 0] = "UNSPECIFIED"; Gender[Gender["MALE"] = 1] = "MALE"; Gender[Gender["FEMALE"] = 2] = "FEMALE"; Gender[Gender["UNKNOWN"] = 255] = "UNKNOWN"; })(Gender || (Gender = {})); /** ISO/IEC 19794-5. Eye color */ export var EyeColor; (function (EyeColor) { EyeColor[EyeColor["UNSPECIFIED"] = 0] = "UNSPECIFIED"; EyeColor[EyeColor["BLACK"] = 1] = "BLACK"; EyeColor[EyeColor["BLUE"] = 2] = "BLUE"; EyeColor[EyeColor["BROWN"] = 3] = "BROWN"; EyeColor[EyeColor["GRAY"] = 4] = "GRAY"; EyeColor[EyeColor["GREEN"] = 5] = "GREEN"; EyeColor[EyeColor["HETEROCHROMIC"] = 6] = "HETEROCHROMIC"; EyeColor[EyeColor["PINK"] = 7] = "PINK"; EyeColor[EyeColor["OTHER"] = 255] = "OTHER"; })(EyeColor || (EyeColor = {})); /** ISO/IEC 19794-5. Hair color */ export var HairColor; (function (HairColor) { HairColor[HairColor["UNSPECIFIED"] = 0] = "UNSPECIFIED"; HairColor[HairColor["BALD"] = 1] = "BALD"; HairColor[HairColor["BLACK"] = 2] = "BLACK"; HairColor[HairColor["BLOND"] = 3] = "BLOND"; HairColor[HairColor["BROWN"] = 4] = "BROWN"; HairColor[HairColor["GRAY"] = 5] = "GRAY"; HairColor[HairColor["WHITE"] = 6] = "WHITE"; HairColor[HairColor["AUBURN"] = 7] = "AUBURN"; HairColor[HairColor["OTHER"] = 255] = "OTHER"; })(HairColor || (HairColor = {})); /** ISO/IEC 19794-5. Face image type */ export var FaceType; (function (FaceType) { // Translation from the Russian language version of the standard, as I was unable to get the English version for free FaceType[FaceType["BASIC"] = 0] = "BASIC"; FaceType[FaceType["FULLFRONTAL"] = 1] = "FULLFRONTAL"; FaceType[FaceType["CONDITIONALFRONTAL"] = 2] = "CONDITIONALFRONTAL"; FaceType[FaceType["BASIC3D"] = 128] = "BASIC3D"; FaceType[FaceType["FULL3D"] = 129] = "FULL3D"; FaceType[FaceType["CONDITIONAL3D"] = 130] = "CONDITIONAL3D"; })(FaceType || (FaceType = {})); /** ISO/IEC 19794-5. Image type (format) */ export var ISO19794ImageType; (function (ISO19794ImageType) { ISO19794ImageType[ISO19794ImageType["JPEG"] = 0] = "JPEG"; ISO19794ImageType[ISO19794ImageType["JPEG2000"] = 1] = "JPEG2000"; })(ISO19794ImageType || (ISO19794ImageType = {})); /** ISO/IEC 39794-5. Image type (format) */ export var ISO39794ImageType; (function (ISO39794ImageType) { ISO39794ImageType[ISO39794ImageType["jpeg"] = 2] = "jpeg"; ISO39794ImageType[ISO39794ImageType["jpeg2000Lossy"] = 3] = "jpeg2000Lossy"; ISO39794ImageType[ISO39794ImageType["jpeg2000Lossless"] = 4] = "jpeg2000Lossless"; })(ISO39794ImageType || (ISO39794ImageType = {})); /** ISO/IEC 19794-5. Image color space */ export var ImageColorSpace; (function (ImageColorSpace) { ImageColorSpace[ImageColorSpace["UNSPECIFIED"] = 0] = "UNSPECIFIED"; ImageColorSpace[ImageColorSpace["RGB24BIT"] = 1] = "RGB24BIT"; ImageColorSpace[ImageColorSpace["YUV422"] = 2] = "YUV422"; ImageColorSpace[ImageColorSpace["GRAYSCALE8BIT"] = 3] = "GRAYSCALE8BIT"; ImageColorSpace[ImageColorSpace["OTHER"] = 4] = "OTHER"; })(ImageColorSpace || (ImageColorSpace = {})); /** ISO/IEC 19794-5. Image source type */ export var SourceType; (function (SourceType) { SourceType[SourceType["UNSPECIFIED"] = 0] = "UNSPECIFIED"; SourceType[SourceType["PHOTO"] = 1] = "PHOTO"; SourceType[SourceType["PHOTOBYCAM"] = 2] = "PHOTOBYCAM"; SourceType[SourceType["PHOTOBYSCAN"] = 3] = "PHOTOBYSCAN"; SourceType[SourceType["FRAME"] = 4] = "FRAME"; /** Frame by analog camera */ SourceType[SourceType["FRAMEBYACAM"] = 5] = "FRAMEBYACAM"; /** Frame by digital camera */ SourceType[SourceType["FRAMEBYDCAM"] = 6] = "FRAMEBYDCAM"; SourceType[SourceType["UNKNOWN"] = 7] = "UNKNOWN"; })(SourceType || (SourceType = {})); // DG3 /** ISO/IEC 19794-4. Image compression algorithm */ export var ISO19794FingerprintImageType; (function (ISO19794FingerprintImageType) { ISO19794FingerprintImageType[ISO19794FingerprintImageType["UNCOMPRESSED"] = 0] = "UNCOMPRESSED"; ISO19794FingerprintImageType[ISO19794FingerprintImageType["UNCOMPRESSEDPACKED"] = 1] = "UNCOMPRESSEDPACKED"; ISO19794FingerprintImageType[ISO19794FingerprintImageType["WSQ"] = 2] = "WSQ"; ISO19794FingerprintImageType[ISO19794FingerprintImageType["JPEG"] = 3] = "JPEG"; ISO19794FingerprintImageType[ISO19794FingerprintImageType["JPEG2000"] = 4] = "JPEG2000"; ISO19794FingerprintImageType[ISO19794FingerprintImageType["PNG"] = 5] = "PNG"; })(ISO19794FingerprintImageType || (ISO19794FingerprintImageType = {})); /** ISO/IEC 39794-4. Image compression algorithm */ export var ISO39794FingerprintImageType; (function (ISO39794FingerprintImageType) { ISO39794FingerprintImageType[ISO39794FingerprintImageType["pgm"] = 0] = "pgm"; ISO39794FingerprintImageType[ISO39794FingerprintImageType["wsq"] = 1] = "wsq"; ISO39794FingerprintImageType[ISO39794FingerprintImageType["jpeg2000Lossy"] = 2] = "jpeg2000Lossy"; ISO39794FingerprintImageType[ISO39794FingerprintImageType["jpeg2000Lossless"] = 3] = "jpeg2000Lossless"; ISO39794FingerprintImageType[ISO39794FingerprintImageType["png"] = 4] = "png"; })(ISO39794FingerprintImageType || (ISO39794FingerprintImageType = {})); /** ISO/IEC 19794-4. Name of finger/part of palm */ export var ISO19794FingerType; (function (ISO19794FingerType) { ISO19794FingerType[ISO19794FingerType["UNKNOWN"] = 0] = "UNKNOWN"; ISO19794FingerType[ISO19794FingerType["RIGHTTHUMB"] = 1] = "RIGHTTHUMB"; ISO19794FingerType[ISO19794FingerType["RIGHTINDEX"] = 2] = "RIGHTINDEX"; ISO19794FingerType[ISO19794FingerType["RIGHTMIDDLE"] = 3] = "RIGHTMIDDLE"; ISO19794FingerType[ISO19794FingerType["RIGHTRING"] = 4] = "RIGHTRING"; ISO19794FingerType[ISO19794FingerType["RIGHTLITTLE"] = 5] = "RIGHTLITTLE"; ISO19794FingerType[ISO19794FingerType["LEFTTHUMB"] = 6] = "LEFTTHUMB"; ISO19794FingerType[ISO19794FingerType["LEFTINDEX"] = 7] = "LEFTINDEX"; ISO19794FingerType[ISO19794FingerType["LEFTMIDDLE"] = 8] = "LEFTMIDDLE"; ISO19794FingerType[ISO19794FingerType["LEFTRING"] = 9] = "LEFTRING"; ISO19794FingerType[ISO19794FingerType["LEFTLITTLE"] = 10] = "LEFTLITTLE"; ISO19794FingerType[ISO19794FingerType["RIGHT4FINGERS"] = 13] = "RIGHT4FINGERS"; ISO19794FingerType[ISO19794FingerType["LEFT4FINGER"] = 14] = "LEFT4FINGER"; ISO19794FingerType[ISO19794FingerType["BOTHTHUMB"] = 15] = "BOTHTHUMB"; ISO19794FingerType[ISO19794FingerType["PALM_UNKNOWN"] = 20] = "PALM_UNKNOWN"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_FULL"] = 21] = "PALM_RIGHT_FULL"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_WRITER_S"] = 22] = "PALM_RIGHT_WRITER_S"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_FULL"] = 23] = "PALM_LEFT_FULL"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_WRITER_S"] = 24] = "PALM_LEFT_WRITER_S"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_LOWER"] = 25] = "PALM_RIGHT_LOWER"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_UPPER"] = 26] = "PALM_RIGHT_UPPER"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_LOWER"] = 27] = "PALM_LEFT_LOWER"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_UPPER"] = 28] = "PALM_LEFT_UPPER"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_OTHER"] = 29] = "PALM_RIGHT_OTHER"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_OTHER"] = 30] = "PALM_LEFT_OTHER"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_INTERDIGITAL"] = 31] = "PALM_RIGHT_INTERDIGITAL"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_THENAR"] = 32] = "PALM_RIGHT_THENAR"; ISO19794FingerType[ISO19794FingerType["PALM_RIGHT_HYPOTHENAR"] = 33] = "PALM_RIGHT_HYPOTHENAR"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_INTERDIGITAL"] = 34] = "PALM_LEFT_INTERDIGITAL"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_THENAR"] = 35] = "PALM_LEFT_THENAR"; ISO19794FingerType[ISO19794FingerType["PALM_LEFT_HYPOTHENAR"] = 36] = "PALM_LEFT_HYPOTHENAR"; })(ISO19794FingerType || (ISO19794FingerType = {})); /** ISO/IEC 39794-4. Name of finger/part of palm */ export var ISO39794FingerType; (function (ISO39794FingerType) { ISO39794FingerType[ISO39794FingerType["unknownPosition"] = 0] = "unknownPosition"; ISO39794FingerType[ISO39794FingerType["rightThumbFinger"] = 1] = "rightThumbFinger"; ISO39794FingerType[ISO39794FingerType["rightIndexFinger"] = 2] = "rightIndexFinger"; ISO39794FingerType[ISO39794FingerType["rightMiddleFinger"] = 3] = "rightMiddleFinger"; ISO39794FingerType[ISO39794FingerType["rightRingFinger"] = 4] = "rightRingFinger"; ISO39794FingerType[ISO39794FingerType["rightLittleFinger"] = 5] = "rightLittleFinger"; ISO39794FingerType[ISO39794FingerType["leftThumbFinger"] = 6] = "leftThumbFinger"; ISO39794FingerType[ISO39794FingerType["leftIndexFinger"] = 7] = "leftIndexFinger"; ISO39794FingerType[ISO39794FingerType["leftMiddleFinger"] = 8] = "leftMiddleFinger"; ISO39794FingerType[ISO39794FingerType["leftRingFinger"] = 9] = "leftRingFinger"; ISO39794FingerType[ISO39794FingerType["leftLittleFinger"] = 10] = "leftLittleFinger"; ISO39794FingerType[ISO39794FingerType["rightFourFingers"] = 13] = "rightFourFingers"; ISO39794FingerType[ISO39794FingerType["leftFourFingers"] = 14] = "leftFourFingers"; ISO39794FingerType[ISO39794FingerType["bothThumbFingers"] = 15] = "bothThumbFingers"; ISO39794FingerType[ISO39794FingerType["rightExtraDigitFinger"] = 16] = "rightExtraDigitFinger"; ISO39794FingerType[ISO39794FingerType["leftExtraDigitFinger"] = 17] = "leftExtraDigitFinger"; ISO39794FingerType[ISO39794FingerType["unknownFrictionRidge"] = 18] = "unknownFrictionRidge"; ISO39794FingerType[ISO39794FingerType["entireJointImage"] = 19] = "entireJointImage"; ISO39794FingerType[ISO39794FingerType["unknownPalm"] = 20] = "unknownPalm"; ISO39794FingerType[ISO39794FingerType["rightFullPalm"] = 21] = "rightFullPalm"; ISO39794FingerType[ISO39794FingerType["rightWritersPalm"] = 22] = "rightWritersPalm"; ISO39794FingerType[ISO39794FingerType["rightLowerPalm"] = 23] = "rightLowerPalm"; ISO39794FingerType[ISO39794FingerType["rightUpperPalm"] = 24] = "rightUpperPalm"; ISO39794FingerType[ISO39794FingerType["rightOtherPalm"] = 25] = "rightOtherPalm"; ISO39794FingerType[ISO39794FingerType["rightInterdigital"] = 26] = "rightInterdigital"; ISO39794FingerType[ISO39794FingerType["rightThenar"] = 27] = "rightThenar"; ISO39794FingerType[ISO39794FingerType["rightHypothenar"] = 28] = "rightHypothenar"; ISO39794FingerType[ISO39794FingerType["leftFullPalm"] = 29] = "leftFullPalm"; ISO39794FingerType[ISO39794FingerType["leftWritersPalm"] = 30] = "leftWritersPalm"; ISO39794FingerType[ISO39794FingerType["leftLowerPalm"] = 31] = "leftLowerPalm"; ISO39794FingerType[ISO39794FingerType["leftUpperPalm"] = 32] = "leftUpperPalm"; ISO39794FingerType[ISO39794FingerType["leftOtherPalm"] = 33] = "leftOtherPalm"; ISO39794FingerType[ISO39794FingerType["leftInterdigital"] = 34] = "leftInterdigital"; ISO39794FingerType[ISO39794FingerType["leftThenar"] = 35] = "leftThenar"; ISO39794FingerType[ISO39794FingerType["leftHypothenar"] = 36] = "leftHypothenar"; ISO39794FingerType[ISO39794FingerType["rightGrasp"] = 37] = "rightGrasp"; ISO39794FingerType[ISO39794FingerType["leftGrasp"] = 38] = "leftGrasp"; ISO39794FingerType[ISO39794FingerType["rightIndexMiddleFingers"] = 40] = "rightIndexMiddleFingers"; ISO39794FingerType[ISO39794FingerType["rightMiddleRingFingers"] = 41] = "rightMiddleRingFingers"; ISO39794FingerType[ISO39794FingerType["rightRingLittleFingers"] = 42] = "rightRingLittleFingers"; ISO39794FingerType[ISO39794FingerType["leftIndexMiddleFingers"] = 43] = "leftIndexMiddleFingers"; ISO39794FingerType[ISO39794FingerType["leftMiddleRingFingers"] = 44] = "leftMiddleRingFingers"; ISO39794FingerType[ISO39794FingerType["leftRingLittleFingers"] = 45] = "leftRingLittleFingers"; ISO39794FingerType[ISO39794FingerType["rightIndexLeftIndexFingers"] = 46] = "rightIndexLeftIndexFingers"; ISO39794FingerType[ISO39794FingerType["rightIndexMiddleRingFingers"] = 47] = "rightIndexMiddleRingFingers"; ISO39794FingerType[ISO39794FingerType["rightMiddleRingLittleFingers"] = 48] = "rightMiddleRingLittleFingers"; ISO39794FingerType[ISO39794FingerType["leftIndexMiddleRingFingers"] = 49] = "leftIndexMiddleRingFingers"; ISO39794FingerType[ISO39794FingerType["leftMiddleRingLittleFingers"] = 50] = "leftMiddleRingLittleFingers"; ISO39794FingerType[ISO39794FingerType["rightFourFingertips"] = 51] = "rightFourFingertips"; ISO39794FingerType[ISO39794FingerType["leftFourFingertips"] = 52] = "leftFourFingertips"; ISO39794FingerType[ISO39794FingerType["rightFingertips"] = 53] = "rightFingertips"; ISO39794FingerType[ISO39794FingerType["leftFingertips"] = 54] = "leftFingertips"; ISO39794FingerType[ISO39794FingerType["leftMiddleIndexRightIndexMiddleFingers"] = 55] = "leftMiddleIndexRightIndexMiddleFingers"; ISO39794FingerType[ISO39794FingerType["unknownSole"] = 60] = "unknownSole"; ISO39794FingerType[ISO39794FingerType["rightSole"] = 61] = "rightSole"; ISO39794FingerType[ISO39794FingerType["leftSole"] = 62] = "leftSole"; ISO39794FingerType[ISO39794FingerType["unknownToe"] = 63] = "unknownToe"; ISO39794FingerType[ISO39794FingerType["rightBigToe"] = 64] = "rightBigToe"; ISO39794FingerType[ISO39794FingerType["rightSecondToe"] = 65] = "rightSecondToe"; ISO39794FingerType[ISO39794FingerType["rightMiddleToe"] = 66] = "rightMiddleToe"; ISO39794FingerType[ISO39794FingerType["rightFourthToe"] = 67] = "rightFourthToe"; ISO39794FingerType[ISO39794FingerType["rightLittleToe"] = 68] = "rightLittleToe"; ISO39794FingerType[ISO39794FingerType["leftBigToe"] = 69] = "leftBigToe"; ISO39794FingerType[ISO39794FingerType["leftSecondToe"] = 70] = "leftSecondToe"; ISO39794FingerType[ISO39794FingerType["leftMiddleToe"] = 71] = "leftMiddleToe"; ISO39794FingerType[ISO39794FingerType["leftFourthToe"] = 72] = "leftFourthToe"; ISO39794FingerType[ISO39794FingerType["leftLittleToe"] = 73] = "leftLittleToe"; ISO39794FingerType[ISO39794FingerType["rightFrontBallFoot"] = 74] = "rightFrontBallFoot"; ISO39794FingerType[ISO39794FingerType["rightBackHeelFoot"] = 75] = "rightBackHeelFoot"; ISO39794FingerType[ISO39794FingerType["leftFrontBallFoot"] = 76] = "leftFrontBallFoot"; ISO39794FingerType[ISO39794FingerType["leftBackHeelFoot"] = 77] = "leftBackHeelFoot"; ISO39794FingerType[ISO39794FingerType["rightMiddleFoot"] = 78] = "rightMiddleFoot"; ISO39794FingerType[ISO39794FingerType["leftMiddleFoot"] = 79] = "leftMiddleFoot"; ISO39794FingerType[ISO39794FingerType["rightCarpalDelta"] = 81] = "rightCarpalDelta"; ISO39794FingerType[ISO39794FingerType["leftCarpalDelta"] = 82] = "leftCarpalDelta"; ISO39794FingerType[ISO39794FingerType["rightFullWithWriterPalm"] = 83] = "rightFullWithWriterPalm"; ISO39794FingerType[ISO39794FingerType["leftFullWithWriterPalm"] = 84] = "leftFullWithWriterPalm"; ISO39794FingerType[ISO39794FingerType["rightBracelet"] = 85] = "rightBracelet"; ISO39794FingerType[ISO39794FingerType["leftBracelet"] = 86] = "leftBracelet"; ISO39794FingerType[ISO39794FingerType["otherPosition"] = 999] = "otherPosition"; })(ISO39794FingerType || (ISO39794FingerType = {})); /** ISO/IEC 39794-4. Type of fingerprint and palm image */ export var ISO39794FingerImageType; (function (ISO39794FingerImageType) { ISO39794FingerImageType[ISO39794FingerImageType["plainContact"] = 0] = "plainContact"; ISO39794FingerImageType[ISO39794FingerImageType["rolledContact"] = 1] = "rolledContact"; ISO39794FingerImageType[ISO39794FingerImageType["latentImage"] = 4] = "latentImage"; ISO39794FingerImageType[ISO39794FingerImageType["swipeContact"] = 8] = "swipeContact"; ISO39794FingerImageType[ISO39794FingerImageType["stationarySubjectContactlessPlain"] = 24] = "stationarySubjectContactlessPlain"; ISO39794FingerImageType[ISO39794FingerImageType["stationarySubjectContactlessRolled"] = 25] = "stationarySubjectContactlessRolled"; ISO39794FingerImageType[ISO39794FingerImageType["movingSubjectContactlessPlain"] = 41] = "movingSubjectContactlessPlain"; ISO39794FingerImageType[ISO39794FingerImageType["movingSubjectContactlessRolled"] = 42] = "movingSubjectContactlessRolled"; ISO39794FingerImageType[ISO39794FingerImageType["otherImpression"] = 28] = "otherImpression"; ISO39794FingerImageType[ISO39794FingerImageType["unknownImpression"] = 29] = "unknownImpression"; })(ISO39794FingerImageType || (ISO39794FingerImageType = {})); /** ISO/IEC 19794-4. Type of fingerprint and palm image */ export var ISO19794FingerImageType; (function (ISO19794FingerImageType) { ISO19794FingerImageType[ISO19794FingerImageType["LIVE"] = 0] = "LIVE"; ISO19794FingerImageType[ISO19794FingerImageType["LIVESWIPE"] = 1] = "LIVESWIPE"; ISO19794FingerImageType[ISO19794FingerImageType["NONLIVE"] = 2] = "NONLIVE"; ISO19794FingerImageType[ISO19794FingerImageType["NONLIVESWIPE"] = 2] = "NONLIVESWIPE"; ISO19794FingerImageType[ISO19794FingerImageType["FOOTPRINT"] = 3] = "FOOTPRINT"; ISO19794FingerImageType[ISO19794FingerImageType["BROACHING"] = 4] = "BROACHING"; ISO19794FingerImageType[ISO19794FingerImageType["LIVECONTACTLESS"] = 9] = "LIVECONTACTLESS"; })(ISO19794FingerImageType || (ISO19794FingerImageType = {})); // DG4 /** ISO/IEC 19794-4. Unit of measurement of resolution */ export var ImageUnit; (function (ImageUnit) { ImageUnit[ImageUnit["DPI"] = 1] = "DPI"; ImageUnit[ImageUnit["DPCM"] = 2] = "DPCM"; })(ImageUnit || (ImageUnit = {})); /** ISO/IEC 19794-6. Image format */ export var ISO19794IrisImageFormat; (function (ISO19794IrisImageFormat) { ISO19794IrisImageFormat[ISO19794IrisImageFormat["RAWMONO"] = 2] = "RAWMONO"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["RAWRGB"] = 4] = "RAWRGB"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEGMONO"] = 6] = "JPEGMONO"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEGRGB"] = 8] = "JPEGRGB"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEGLSMONO"] = 10] = "JPEGLSMONO"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEGLSRGB"] = 12] = "JPEGLSRGB"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEG2000MONO"] = 14] = "JPEG2000MONO"; ISO19794IrisImageFormat[ISO19794IrisImageFormat["JPEG000RGB"] = 16] = "JPEG000RGB"; })(ISO19794IrisImageFormat || (ISO19794IrisImageFormat = {})); export var ISO39794IrisImageFormat; (function (ISO39794IrisImageFormat) { ISO39794IrisImageFormat[ISO39794IrisImageFormat["pgm"] = 0] = "pgm"; ISO39794IrisImageFormat[ISO39794IrisImageFormat["ppm"] = 1] = "ppm"; ISO39794IrisImageFormat[ISO39794IrisImageFormat["png"] = 2] = "png"; ISO39794IrisImageFormat[ISO39794IrisImageFormat["jpeg2000Lossless"] = 3] = "jpeg2000Lossless"; ISO39794IrisImageFormat[ISO39794IrisImageFormat["jpeg2000Lossy"] = 4] = "jpeg2000Lossy"; })(ISO39794IrisImageFormat || (ISO39794IrisImageFormat = {})); /** ISO/IEC 19794-6. Iris biometric subtype */ export var ISO19794IrisEyeSubtype; (function (ISO19794IrisEyeSubtype) { ISO19794IrisEyeSubtype[ISO19794IrisEyeSubtype["UNDEFINED"] = 0] = "UNDEFINED"; ISO19794IrisEyeSubtype[ISO19794IrisEyeSubtype["LEFT"] = 1] = "LEFT"; ISO19794IrisEyeSubtype[ISO19794IrisEyeSubtype["RIGHT"] = 2] = "RIGHT"; })(ISO19794IrisEyeSubtype || (ISO19794IrisEyeSubtype = {})); export var ISO39794IrisEyeSubtype; (function (ISO39794IrisEyeSubtype) { ISO39794IrisEyeSubtype[ISO39794IrisEyeSubtype["unknown"] = 0] = "unknown"; ISO39794IrisEyeSubtype[ISO39794IrisEyeSubtype["rightIris"] = 1] = "rightIris"; ISO39794IrisEyeSubtype[ISO39794IrisEyeSubtype["leftIris"] = 2] = "leftIris"; })(ISO39794IrisEyeSubtype || (ISO39794IrisEyeSubtype = {})); export var ISO39794IrisImageKindCode; (function (ISO39794IrisImageKindCode) { ISO39794IrisImageKindCode[ISO39794IrisImageKindCode["uncropped"] = 1] = "uncropped"; ISO39794IrisImageKindCode[ISO39794IrisImageKindCode["vGA"] = 2] = "vGA"; ISO39794IrisImageKindCode[ISO39794IrisImageKindCode["cropped"] = 3] = "cropped"; ISO39794IrisImageKindCode[ISO39794IrisImageKindCode["croppedAndMasked"] = 7] = "croppedAndMasked"; })(ISO39794IrisImageKindCode || (ISO39794IrisImageKindCode = {})); export var ISO39794HorizontalOrientationCode; (function (ISO39794HorizontalOrientationCode) { ISO39794HorizontalOrientationCode[ISO39794HorizontalOrientationCode["undefined"] = 0] = "undefined"; ISO39794HorizontalOrientationCode[ISO39794HorizontalOrientationCode["leftToRight"] = 1] = "leftToRight"; ISO39794HorizontalOrientationCode[ISO39794HorizontalOrientationCode["rightToLeft"] = 2] = "rightToLeft"; })(ISO39794HorizontalOrientationCode || (ISO39794HorizontalOrientationCode = {})); export var ISO39794VerticalOrientationCode; (function (ISO39794VerticalOrientationCode) { ISO39794VerticalOrientationCode[ISO39794VerticalOrientationCode["undefined"] = 0] = "undefined"; ISO39794VerticalOrientationCode[ISO39794VerticalOrientationCode["topToBottom"] = 1] = "topToBottom"; ISO39794VerticalOrientationCode[ISO39794VerticalOrientationCode["bottomToTop"] = 2] = "bottomToTop"; })(ISO39794VerticalOrientationCode || (ISO39794VerticalOrientationCode = {})); export var ISO39794CompressionHistoryCode; (function (ISO39794CompressionHistoryCode) { ISO39794CompressionHistoryCode[ISO39794CompressionHistoryCode["undefined"] = 0] = "undefined"; ISO39794CompressionHistoryCode[ISO39794CompressionHistoryCode["losslessOrNone"] = 1] = "losslessOrNone"; ISO39794CompressionHistoryCode[ISO39794CompressionHistoryCode["lossy"] = 2] = "lossy"; })(ISO39794CompressionHistoryCode || (ISO39794CompressionHistoryCode = {}));