UNPKG

@tanstack/offline-transactions

Version:

Offline-first transaction capabilities for TanStack DB

25 lines (24 loc) 763 B
import { OnlineDetector } from '../types.js'; /** * React Native online detector that uses RN APIs. * Listens for: * - Network connectivity changes via `@react-native-community/netinfo` * - App state changes (foreground/background) via `AppState` */ export declare class ReactNativeOnlineDetector implements OnlineDetector { private listeners; private netInfoUnsubscribe; private appStateSubscription; private isListening; private wasConnected; constructor(); private startListening; private handleAppStateChange; private stopListening; private notifyListeners; subscribe(callback: () => void): () => void; notifyOnline(): void; isOnline(): boolean; dispose(): void; private toConnectivityState; }