react-native-esptouch-smartconfig
Version:
React Native module for ESP-Touch SmartConfig to provision IoT devices over Wi-Fi on iOS and Android.
24 lines (18 loc) • 496 B
text/typescript
import { TurboModuleRegistry, type TurboModule } from 'react-native';
export interface Spec extends TurboModule {
checkLocation(): Promise<string>;
getConnectedInfo(): Promise<{
ssid: string;
bssid: string;
state: string;
ip?: string;
is5G?: boolean;
}>;
startEspTouch(
apSsid: string,
apBssid: string,
apPassword: string
): Promise<string>;
stopEspTouch(): Promise<string>;
}
export default TurboModuleRegistry.getEnforcing<Spec>('Smartconfig');