"use strict"; import { NativeModules, Platform } from 'react-native'; const { BplScale } = NativeModules; /** * Scan BLE devices and return weight and impedance. * @param scanDurationMs Duration of scan in milliseconds * @returns Promise resolving to a list of BLE devices with weight & impedance */ export const scanDevices = async scanDurationMs => { if (Platform.OS !== 'android') { throw new Error('BplScale module is only supported on Android.'); } try { const devices = await BplScale.scanDevices(scanDurationMs); return devices; } catch (error) { console.error('BLE Scan Error:', error); throw error; } }; export default { scanDevices }; //# sourceMappingURL=index.js.map