UNPKG

@privateid/ultra-web-sdk-alpha

Version:
22 lines (21 loc) 923 B
import { Document } from './document.domain'; import { BackScanParams, DocumentOcrParams, FrontScanParams } from './document.types'; import { Wasm } from '../../support/wasm'; import { Camera } from '../../support/camera/camera.domain'; export declare class DocumentService implements Document { private isSimd; private debugType; private isDebugWithImages; private frontScanCanvas; private backScanCanvas; private wasmService; private cameraService; privid_wasm_result: (operation: string, id: string, response_str: any) => void; constructor(wasmService: Wasm, cameraService: Camera); scanFrontDocument(params: FrontScanParams): Promise<void>; scanPassport(params: FrontScanParams): Promise<void>; scanBackDocument(params: BackScanParams): Promise<void>; documentOcr(params: DocumentOcrParams): Promise<void>; private getVideoElement; private createImageData; }