UNPKG

kwikid-camera

Version:
58 lines (57 loc) 2.31 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { TuiAlertService } from "@taiga-ui/core"; import { KwikUILoaderService } from "kwikui"; import * as i0 from "@angular/core"; export declare class KwikIDCameraCaptureComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { kwikuiLoaderService: KwikUILoaderService; protected readonly alert: TuiAlertService; private ref; readonly SVG: any; readonly BUTTON_PROPS: any; videoElement: ElementRef<HTMLVideoElement>; previewElement: ElementRef<HTMLDivElement>; maskElement: ElementRef<HTMLDivElement>; inputFile: ElementRef<any>; config: any; image: string; originalImage: string; croppedImage: string; maskedImage: string; data: any; getImage: EventEmitter<any>; onClickBack: EventEmitter<any>; onClickClose: EventEmitter<any>; onClickSave: EventEmitter<any>; imagePreviewVisible: boolean; showImagePreview(): void; hideImagePreview(): void; files: any[]; private mediaStream; devicesList: any[]; currentDeviceId: string; changeDetectionRefInterval: any; constructor(kwikuiLoaderService: KwikUILoaderService, alert: TuiAlertService, ref: ChangeDetectorRef); ngOnInit(): Promise<void>; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): Promise<void>; ngOnDestroy(): void; startCamera(): void; stopCamera(): void; capture(): Promise<void>; back(): void; close(): void; retry(): void; save(): void; handleOnSelectInputFile(): void; handleMaskingRatio(): void; upload(): void; flip(): void; correctMirror(): void; isSwitching: boolean; switchCamera(): Promise<void>; loading: boolean; presentLoading(msg?: string): void; dismissLoading(): void; static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDCameraCaptureComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDCameraCaptureComponent, "kwikid-camera-capture", never, { "config": "config"; "image": "image"; "data": "data"; }, { "getImage": "getImage"; "onClickBack": "onClickBack"; "onClickClose": "onClickClose"; "onClickSave": "onClickSave"; }, never, ["[slot='capture-header']"]>; }