UNPKG

biometry-angular-components

Version:

Angular UI component library for capturing biometric data

29 lines (28 loc) 1.28 kB
import { EventEmitter, OnDestroy, NgZone, ChangeDetectorRef } from '@angular/core'; import { PermissionsService } from '../../services/permissions.service'; import * as i0 from "@angular/core"; export declare class DocScanComponent implements OnDestroy { private perms; private zone; private cdr; rectWidth: number; rectHeight: number; noShadow: boolean; capture: EventEmitter<File>; isConfirming: boolean; capturedUrl: string | null; capturedFile: File | null; stream?: MediaStream; private readonly QUALITY_MULTIPLIER; constructor(perms: PermissionsService, zone: NgZone, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; initStream(): Promise<void>; stopStream(): void; handleCapture(videoEl: HTMLVideoElement): void; handleConfirm(): void; handleDecline(): void; private revokeBlob; static ɵfac: i0.ɵɵFactoryDeclaration<DocScanComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DocScanComponent, "bio-doc-scan", never, { "rectWidth": { "alias": "rectWidth"; "required": false; }; "rectHeight": { "alias": "rectHeight"; "required": false; }; "noShadow": { "alias": "noShadow"; "required": false; }; }, { "capture": "capture"; }, never, never, true, never>; }