@react-native-community/netinfo
Version:
React Native Network Info API for iOS & Android
15 lines (11 loc) • 473 B
text/typescript
/* eslint-disable @typescript-eslint/ban-types */
import type { TurboModule } from 'react-native';
import { TurboModuleRegistry } from 'react-native';
export interface Spec extends TurboModule {
configure: (config: Object) => void;
getCurrentState(requestedInterface?: string): Promise<Object>;
// Events
addListener: (eventName: string) => void;
removeListeners: (count: number) => void;
}
export default TurboModuleRegistry.getEnforcing<Spec>('RNCNetInfo');