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 }