UNPKG

abit-cache

Version:
12 lines (11 loc) 559 B
import { TKey, TMutateFetcher, TMutateOptions } from '../types/cache-types'; declare const useMutation: <Data, Variables extends Partial<Data>>(key: TKey, fetcher: TMutateFetcher<Data, Variables>, options?: TMutateOptions<Data, Variables>) => { isMutating: boolean; error: Error | null; data: Data | null; mutate: (variables: Variables, localOptions?: TMutateOptions<Data, Variables>) => Promise<void>; invalidate: (k: TKey) => void; invalidateMatching: (pattern: string) => void; clear: () => void; }; export default useMutation;