UNPKG

@shaaz1000/rn-storage

Version:

A comprehensive storage solution for React Native with encryption, caching, and offline sync

27 lines 625 B
export interface StorageData { value: any; timestamp: number; expiryTime?: number; } export interface CacheConfig { expiryTime?: number; maxSize?: number; encryptData?: boolean; } export interface SyncConfig { syncInterval?: number; retryAttempts?: number; onSyncComplete?: (success: boolean) => void; onSyncError?: (error: Error) => void; } export interface NetworkStatus { isConnected: boolean; lastSyncTime?: number; } export interface QueueItem { key: string; value: any; operation: 'set' | 'remove'; timestamp: number; } //# sourceMappingURL=types.d.ts.map