Constructors

  • Parameters

    • Optionalconfig: QueryClientConfig

    Returns QueryClient

Methods

  • Type Parameters

    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    • Optionalfilters: QueryFilters<TTaggedQueryKey>
    • OptionalcancelOptions: CancelOptions

    Returns Promise<void>

  • Returns void

  • Type Parameters

    • T extends MutationOptions<any, any, any, any>

    Parameters

    • Optionaloptions: T

    Returns T

  • Returns DefaultOptions

  • Returns MutationCache

  • Parameters

    • mutationKey: readonly unknown[]

    Returns OmitKeyof<MutationObserverOptions<any, any, any, any>, "mutationKey">

  • Type Parameters

    • TQueryFnData = unknown
    • TQueryFilters extends QueryFilters<any> = QueryFilters<readonly unknown[]>

    Parameters

    Returns [readonly unknown[], TQueryFnData][]

  • Returns QueryCache

  • Imperative (non-reactive) way to retrieve data for a QueryKey. Should only be used in callbacks or functions where reading the latest data is necessary, e.g. for optimistic updates.

    Hint: Do not use this function inside a component, because it won't receive updates. Use useQuery to create a QueryObserver that subscribes to changes.

    Type Parameters

    • TQueryFnData = unknown
    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]
    • TInferredQueryFnData = InferDataFromTag<TQueryFnData, TTaggedQueryKey>

    Parameters

    Returns TInferredQueryFnData

  • Parameters

    • queryKey: readonly unknown[]

    Returns OmitKeyof<QueryObserverOptions<any, any, any, any, any, never>, "queryKey">

  • Type Parameters

    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    • Optionalfilters: InvalidateQueryFilters<TTaggedQueryKey>
    • Optionaloptions: InvalidateOptions

    Returns Promise<void>

  • Type Parameters

    • TQueryFilters extends QueryFilters<any> = QueryFilters<readonly unknown[]>

    Parameters

    Returns number

  • Type Parameters

    • TMutationFilters extends MutationFilters<any, any, unknown, unknown> = MutationFilters<unknown, Error, unknown, unknown>

    Parameters

    Returns number

  • Returns void

  • Type Parameters

    • TQueryFnData
    • TError = Error
    • TData = TQueryFnData
    • TQueryKey extends readonly unknown[] = readonly unknown[]
    • TPageParam = unknown

    Parameters

    Returns Promise<void>

  • Type Parameters

    • TQueryFnData = unknown
    • TError = Error
    • TData = TQueryFnData
    • TQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    Returns Promise<void>

  • Type Parameters

    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    • Optionalfilters: RefetchQueryFilters<TTaggedQueryKey>
    • Optionaloptions: RefetchOptions

    Returns Promise<void>

  • Type Parameters

    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    Returns void

  • Type Parameters

    • TTaggedQueryKey extends readonly unknown[] = readonly unknown[]

    Parameters

    • Optionalfilters: QueryFilters<TTaggedQueryKey>
    • Optionaloptions: ResetOptions

    Returns Promise<void>

  • Returns Promise<unknown>

  • Parameters

    • options: DefaultOptions

    Returns void

  • Type Parameters

    • TData = unknown
    • TError = Error
    • TVariables = void
    • TOnMutateResult = unknown

    Parameters

    Returns void

  • Type Parameters

    • TQueryFnData
    • TQueryFilters extends QueryFilters<any> = QueryFilters<readonly unknown[]>

    Parameters

    Returns [readonly unknown[], TQueryFnData][]

  • Type Parameters

    Parameters

    • queryKey: readonly unknown[]
    • options: Partial<
          OmitKeyof<
              QueryObserverOptions<
                  TQueryFnData,
                  TError,
                  TData,
                  TQueryData,
                  readonly unknown[],
                  never,
              >,
              "queryKey",
              "strictly",
          >,
      >

    Returns void

  • Returns void