ekyc

Electronic KYC process with uploading ID document using OAuth 2.1 (experimental)
Log | Files | Refs | README | LICENSE

factory.ts (455B)


      1 import { TesseractIDDocumentMRZScanAdapter } from "#infrastructure/tesseract/mrz_scan.ts";
      2 
      3 export type TesseractDependencies = {
      4   environment: {
      5     TESSERACT_PATH: string;
      6   };
      7 };
      8 
      9 export function createTesseractIDDocumentMRZScan(
     10   dependencies: TesseractDependencies,
     11 ) {
     12   const { environment } = dependencies;
     13   const { TESSERACT_PATH } = environment;
     14   return {
     15     idDocumentMRZScan: new TesseractIDDocumentMRZScanAdapter(TESSERACT_PATH),
     16   };
     17 }