UNPKG

@react-native-community/netinfo

Version:
15 lines (11 loc) 473 B
/* 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');