UNPKG

scandit-react-native-datacapture-core

Version:

Scandit Data Capture SDK for React Native

25 lines (24 loc) 1.16 kB
import { DataCaptureViewProxy, BaseNativeProxy, NativeCallResult } from 'scandit-datacapture-frameworks-core'; export declare class NativeDataCaptureViewProxy extends BaseNativeProxy implements DataCaptureViewProxy { private nativeListeners; constructor(); addOverlay(overlayJson: string): Promise<void>; removeOverlay(overlayJson: string): Promise<void>; createView(viewJson: string): Promise<void>; updateView(viewJson: string): Promise<void>; removeView(viewId: number): Promise<void>; viewPointForFramePoint({ viewId, pointJson }: { viewId: number; pointJson: string; }): Promise<NativeCallResult>; viewQuadrilateralForFrameQuadrilateral({ viewId, quadrilateralJson }: { viewId: number; quadrilateralJson: string; }): Promise<NativeCallResult>; registerListenerForViewEvents(viewId: number): void; unregisterListenerForViewEvents(viewId: number): void; subscribeDidChangeSize(): void; setPositionAndSize(top: number, left: number, width: number, height: number, shouldBeUnderWebView: boolean): Promise<void>; show(): Promise<void>; hide(): Promise<void>; }