UNPKG

scandit-web-datacapture-id

Version:

Scandit Data Capture SDK for the Web

25 lines (24 loc) 1.17 kB
import type { FrameData } from "scandit-web-datacapture-core"; import type { IdCapture } from "./IdCapture"; import { IdCaptureError } from "./IdCaptureError"; import { CapturedId } from "./captured-id/CapturedId"; import { LocalizedOnlyId } from "./captured-id/LocalizedOnlyId"; import { RejectedId } from "./captured-id/RejectedId"; export declare class IdCaptureSession { private _newlyCapturedId; private _frameSequenceId; private _localizedOnlyId; private _newlyRejectedId; private _error; get newlyCapturedId(): CapturedId | null; get frameSequenceId(): number; get localizedOnlyId(): LocalizedOnlyId | null; get newlyRejectedId(): RejectedId | null; private static fromJSON; } export interface IdCaptureListener { didCaptureId?: (idCapture: IdCapture, session: IdCaptureSession, frameData: FrameData) => void; didLocalizeId?: (idCapture: IdCapture, session: IdCaptureSession, frameData: FrameData) => void; didRejectId?: (idCapture: IdCapture, session: IdCaptureSession, frameData: FrameData) => void; didFailWithError?: (idCapture: IdCapture, error: IdCaptureError, session?: IdCaptureSession) => void; }