UNPKG

react-query-external-sync

Version:

A tool for syncing React Query state to an external Dev Tools

19 lines (18 loc) 757 B
import type { DefaultError, Mutation, MutationOptions, Query, QueryClient, QueryOptions } from '@tanstack/react-query'; import { DehydratedState } from './types'; type TransformerFn = (data: unknown) => unknown; export declare function Dehydrate(client: QueryClient): DehydratedState; export interface DehydrateOptions { serializeData?: TransformerFn; shouldDehydrateMutation?: (mutation: Mutation) => boolean; shouldDehydrateQuery?: (query: Query) => boolean; shouldRedactErrors?: (error: unknown) => boolean; } export interface HydrateOptions { defaultOptions?: { deserializeData?: TransformerFn; queries?: QueryOptions; mutations?: MutationOptions<unknown, DefaultError, unknown, unknown>; }; } export {};