FetchContext
interface FetchContext <TQueryFnData, TError, TData, TQueryKey extends QueryKey = QueryKey> {
fetchFn: () => unknown | Promise<unknown>;
fetchOptions?: FetchOptions;
meta: QueryMeta | undefined;
options: QueryOptions<TQueryFnData, TError, TData, any>;
queryKey: TQueryKey;
signal?: AbortSignal;
state: QueryState<TData, TError>;
}