UNPKG

react-native-devtools-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 {};