scandit-react-native-datacapture-core
Version:
Scandit Data Capture SDK for React Native
17 lines (16 loc) • 786 B
TypeScript
import { NativeCaller } from 'scandit-datacapture-frameworks-core';
import { ScanditNativeModule } from './ScanditNativeModule';
export declare class RNNativeCaller implements NativeCaller {
private nativeModule;
private nativeEventEmitter;
constructor(nativeModule: ScanditNativeModule);
get framework(): string;
get frameworkVersion(): string;
callFn(fnName: string, args: object | undefined | null, _meta?: {
isEventRegistration?: boolean;
}): Promise<any>;
registerEvent(evName: string, handler: (args: any) => Promise<void>): Promise<any>;
unregisterEvent(evName: string, subscription: any): Promise<void>;
eventHook(args: any): any;
}
export declare function createRNNativeCaller(nativeModule: ScanditNativeModule): RNNativeCaller;