import { NativeModules, Platform } from 'react-native';

const LINKING_ERROR =
  `The package 'react-native-bt-device' doesn't seem to be linked. Make sure: \n\n` +
  Platform.select({ ios: "- You have run 'pod install'\n", default: '' }) +
  '- You rebuilt the app after installing the package\n' +
  '- You are not using Expo Go\n';

const BtDevice = NativeModules.BtDevice
  ? NativeModules.BtDevice
  : new Proxy(
    {},
    {
      get() {
        throw new Error(LINKING_ERROR);
      },
    }
  );

const RNMethodModule = NativeModules.RNMethodModule
export default RNMethodModule;


// export function multiply(a: number, b: number): Promise<number> {
//   return BtDevice.multiply(a, b);
// }

// export function startBLEScan(){
//   RNMethodModule.startBLEScan();
// }
