UNPKG

tanstack-query-dev-tools-expo-plugin

Version:
36 lines 1.23 kB
import { DefaultError, MutationMeta, MutationScope, MutationState, QueryKey, QueryMeta, QueryObserverOptions, QueryState, MutationKey } from "@tanstack/react-query"; import * as Device from "expo-device"; export interface SimpleDehydratedState { mutations: any[]; queries: any[]; } export interface SyncMessage { type: "dehydrated-state"; state: DehydratedState; Device: typeof Device; isOnlineManagerOnline: boolean; } export interface DehydratedState { mutations: DehydratedMutation[]; queries: DehydratedQuery[]; } export interface DehydratedMutation { mutationId: number; mutationKey?: MutationKey; state: MutationState; meta?: MutationMeta; scope?: MutationScope; } export interface DehydratedQuery { queryHash: string; queryKey: QueryKey; state: QueryState; promise?: Promise<unknown>; meta?: QueryMeta; observers: ObserverState[]; } export interface ObserverState<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> { queryHash: string; options: QueryObserverOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey>; } //# sourceMappingURL=types.d.ts.map