@ihealth/ihealthlibrary-react-native
Version:
iHealth React Native SDK - supports React Native New Architecture (TurboModules) and Old Architecture
21 lines (18 loc) • 716 B
text/typescript
import type {TurboModule} from 'react-native';
import {TurboModuleRegistry} from 'react-native';
export interface Spec extends TurboModule {
addListener(eventName: string): void;
removeListeners(count: number): void;
getAllConnectedDevices(): void;
getFirmVersion(mac: string): void;
getFunctionInfo(mac: string): void;
getBattery(mac: string): void;
getOffLineNum(mac: string): void;
getOffLineData(mac: string): void;
getTime(mac: string): void;
getDisplayConfig(mac: string): void;
transferFinished(mac: string): void;
setDisplayConfig(mac: string, lightOn: number, timeOn: number): void;
disconnect(mac: string): void;
}
export default TurboModuleRegistry.get<Spec>('BP550BTModule');