UNPKG

@scandit/web-datacapture-id

Version:

Scandit Data Capture SDK for the Web

29 lines (28 loc) 912 B
import type { Region } from "../Region"; export declare enum IdCaptureDocumentType { Passport = "passport", IdCard = "idCard", DriverLicense = "driverLicense", VisaIcao = "visaIcao", ResidencePermit = "residencePermit", HealthInsuranceCard = "healthInsuranceCard", RegionSpecific = "regionSpecific" } export interface IdCaptureDocumentJSON { region: Region; documentType: IdCaptureDocumentType; } export declare abstract class IdCaptureDocument { readonly documentType: IdCaptureDocumentType; protected readonly _region: Region; protected constructor(region: Region); get region(): Region; isPassport(): boolean; isIdCard(): boolean; isDriverLicense(): boolean; isVisaIcao(): boolean; isHealthInsuranceCard(): boolean; isResidencePermit(): boolean; isRegionSpecific(): boolean; abstract toJSONObject(): IdCaptureDocumentJSON; }