UNPKG

react-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in React

18 lines (17 loc) 738 B
import { Persistor } from '../persistQueryClient-experimental'; interface AsyncStorage { getItem: (key: string) => Promise<string | null>; setItem: (key: string, value: string) => Promise<void>; removeItem: (key: string) => Promise<void>; } interface CreateAsyncStoragePersistorOptions { /** The storage client used for setting an retrieving items from cache */ storage: AsyncStorage; /** The key to use when storing the cache */ key?: string; /** To avoid spamming, * pass a time in ms to throttle saving the cache to disk */ throttleTime?: number; } export declare const createAsyncStoragePersistor: ({ storage, key, throttleTime, }: CreateAsyncStoragePersistorOptions) => Persistor; export {};