UNPKG

scanbot-web-sdk

Version:

Scanbot Web Document and Barcode Scanner SDK

36 lines (35 loc) 1.45 kB
import React from "react"; import { ScanbotCameraProps, ScanbotCameraState } from "./scanner-view"; import { IMrzScannerHandle } from "./interfaces/i-mrz-scanner-handle"; import { MrzScannerViewConfiguration } from "./model/configuration/mrz-scanner-view-configuration"; import { MrzScanner } from "./core/compiled/bridge/MrzScanner"; import FinderScannerView from "./finder-scanner-view"; export declare class MrzScannerProps extends ScanbotCameraProps { } export declare class MrzScannerState extends ScanbotCameraState { isFinderVisible?: boolean; } export default class MrzScannerView extends FinderScannerView<MrzScannerProps, MrzScannerState> implements IMrzScannerHandle { static FRAME_RESOLUTION: number; shouldComputeSize: boolean; private _configuration?; constructor(props: MrzScannerProps); get configuration(): MrzScannerViewConfiguration; get enabled(): boolean; private static root; static create(configuration: MrzScannerViewConfiguration): Promise<MrzScannerView>; private readonly updateDimensionsCallback; handle?: MrzScanner; onSdkReady(): Promise<void>; /** * React Overrides */ componentDidMount(): Promise<void>; componentWillUnmount(): void; updateDimensions(): Promise<void>; pauseDetection(): void; detect(): Promise<void>; saveExtractedImageData(): void; setFinderVisible(isVisible: boolean): void; render(): React.ReactNode; }