/* 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; // Events addListener: (eventName: string) => void; removeListeners: (count: number) => void; } export default TurboModuleRegistry.getEnforcing('RNCNetInfo');