@haykmkrtich/react-native-patriot-native
Version:
[](https://badge.fury.io/js/%40haykmkrtich%2Freact-native-patriot-native) [](https://opensource.or
17 lines (13 loc) • 628 B
text/typescript
/**
* This is the JavaScript spec for PatriotNative TurboModule
* This file is required for React Native 0.77+ Codegen support
*/
import type { TurboModule } from 'react-native';
import { TurboModuleRegistry } from 'react-native';
export interface Spec extends TurboModule {
installWatchface(packageName: string, nodeId: string | null): Promise<void>;
getConnectedDevices(): Promise<Object>;
isAppInstalledOnWatch(packageName: string): Promise<Object>;
sendMessageToWatch(nodeId: string, path: string, data: string): Promise<void>;
}
export default TurboModuleRegistry.getEnforcing<Spec>('PatriotNative');