import { withSBErrorHandling } from '../types';
import { ScanbotBarcodeSDKModule } from './scanbotBarcodeSDKModule';

/**
 * @internal
 * @hidden
 */
export const ScanbotImageProcessorImpl = {
  readImageData(imageFileUri: string): Promise<string> {
    return withSBErrorHandling(
      async () => await ScanbotBarcodeSDKModule.readImageData({ imageFileUri })
    );
  },
};
