react-native-capture
Version:
Socket Mobile CaptureSDK for React Native
21 lines • 811 B
TypeScript
import type { TurboModule } from 'react-native';
export interface Spec extends TurboModule {
startCaptureService(): Promise<object>;
openTransport(host: string): Promise<{
transport: {
handle: number;
};
}>;
closeTransport(handle: number): Promise<string>;
sendTransport(handle: number, jsonRpc: string): Promise<string>;
getTargetView(reactTag: number): void;
dismissViewController(): void;
startSocketCamExtension?(clientHandle: number): void;
startSocketCamExtensionCustom?(clientHandle: number): void;
getCustomDeviceHandle?(): Promise<number>;
addListener(eventType: string): void;
removeListeners(count: number): void;
}
declare const _default: Spec | null;
export default _default;
//# sourceMappingURL=NativeCaptureSdk.d.ts.map