UNPKG

@haykmkrtich/react-native-patriot-native

Version:

[![npm version](https://badge.fury.io/js/%40haykmkrtich%2Freact-native-patriot-native.svg)](https://badge.fury.io/js/%40haykmkrtich%2Freact-native-patriot-native) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.or

17 lines (13 loc) 628 B
/** * 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');