Reference

QueryClient

Provides cache reads, fetches, invalidation, removal, and subscriptions for queries.

Signature

interface QueryClient

Members

function cancelQueries(options?: InvalidateQueriesOptions): void
function entries(): QueryEntry<unknown>[]
function fetchQuery<TData>(options: FetchQueryOptions<TData>): Promise<TData> function fetchQuery<TDefinition>(definition: TDefinition, options?: QueryDefinitionFetchOptions<QueryDefinitionData<TDefinition>>): Promise<QueryDefinitionData<TDefinition>>
function getQueryData<TData>(queryKey: QueryKey): TData | undefined function getQueryData<TDefinition>(definition: TDefinition): QueryDefinitionData<TDefinition> | undefined
function getQueryEntry<TData>(queryKey: QueryKey): QueryEntry<TData> | undefined function getQueryEntry<TDefinition>(definition: TDefinition): QueryEntry<QueryDefinitionData<TDefinition>> | undefined
function invalidateQueries(options?: InvalidateQueriesOptions): void
function prefetchQuery<TData>(options: FetchQueryOptions<TData>): Promise<void> function prefetchQuery<TDefinition>(definition: TDefinition, options?: QueryDefinitionFetchOptions<QueryDefinitionData<TDefinition>>): Promise<void>
function removeQueries(options?: InvalidateQueriesOptions): void
function setQueryData<TData>(queryKey: QueryKey, data: TData | (previous: TData | undefined): TData): number function setQueryData<TDefinition>(definition: TDefinition, data: QueryDefinitionData<TDefinition> | (previous: QueryDefinitionData<TDefinition> | undefined): QueryDefinitionData<TDefinition>): number
function subscribe<TData>(queryKey: QueryKey, listener: (entry: QueryEntry<TData>): void, options?: QuerySubscriptionOptions): (): void