scandit-web-datacapture-id
Version:
Scandit Data Capture SDK for the Web
25 lines (24 loc) • 1.17 kB
TypeScript
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;
}