--- id: "@tanstack/lit-query" title: "@tanstack/lit-query" --- ## Classes - [CancelledError](classes/CancelledError.md) - [InfiniteQueryObserver](classes/InfiniteQueryObserver.md) - [Mutation](classes/Mutation.md) - [MutationCache](classes/MutationCache.md) - [MutationObserver](classes/MutationObserver.md) - [QueriesObserver](classes/QueriesObserver.md) - [Query](classes/Query.md) - [QueryCache](classes/QueryCache.md) - [QueryClient](classes/QueryClient.md) - [QueryClientProvider](classes/QueryClientProvider.md) - [QueryObserver](classes/QueryObserver.md) ## Interfaces - [CancelOptions](interfaces/CancelOptions.md) - [DefaultOptions](interfaces/DefaultOptions.md) - [DehydratedState](interfaces/DehydratedState.md) - [DehydrateOptions](interfaces/DehydrateOptions.md) - [~~EnsureQueryDataOptions~~](interfaces/EnsureQueryDataOptions.md) - [FetchNextPageOptions](interfaces/FetchNextPageOptions.md) - [FetchPreviousPageOptions](interfaces/FetchPreviousPageOptions.md) - [~~FetchQueryOptions~~](interfaces/FetchQueryOptions.md) - [FocusManager](interfaces/FocusManager.md) - [HydrateOptions](interfaces/HydrateOptions.md) - [InfiniteData](interfaces/InfiniteData.md) - [InfiniteQueryObserverBaseResult](interfaces/InfiniteQueryObserverBaseResult.md) - [InfiniteQueryObserverLoadingErrorResult](interfaces/InfiniteQueryObserverLoadingErrorResult.md) - [InfiniteQueryObserverLoadingResult](interfaces/InfiniteQueryObserverLoadingResult.md) - [InfiniteQueryObserverOptions](interfaces/InfiniteQueryObserverOptions.md) - [InfiniteQueryObserverPendingResult](interfaces/InfiniteQueryObserverPendingResult.md) - [InfiniteQueryObserverPlaceholderResult](interfaces/InfiniteQueryObserverPlaceholderResult.md) - [InfiniteQueryObserverRefetchErrorResult](interfaces/InfiniteQueryObserverRefetchErrorResult.md) - [InfiniteQueryObserverSuccessResult](interfaces/InfiniteQueryObserverSuccessResult.md) - [InfiniteQueryPageParamsOptions](interfaces/InfiniteQueryPageParamsOptions.md) - [InitialPageParam](interfaces/InitialPageParam.md) - [InvalidateOptions](interfaces/InvalidateOptions.md) - [InvalidateQueryFilters](interfaces/InvalidateQueryFilters.md) - [MutateOptions](interfaces/MutateOptions.md) - [MutationCacheConfig](interfaces/MutationCacheConfig.md) - [MutationFilters](interfaces/MutationFilters.md) - [MutationObserverBaseResult](interfaces/MutationObserverBaseResult.md) - [MutationObserverErrorResult](interfaces/MutationObserverErrorResult.md) - [MutationObserverIdleResult](interfaces/MutationObserverIdleResult.md) - [MutationObserverLoadingResult](interfaces/MutationObserverLoadingResult.md) - [MutationObserverOptions](interfaces/MutationObserverOptions.md) - [MutationObserverSuccessResult](interfaces/MutationObserverSuccessResult.md) - [MutationOptions](interfaces/MutationOptions.md) - [MutationState](interfaces/MutationState.md) - [NotifyEvent](interfaces/NotifyEvent.md) - [OnlineManager](interfaces/OnlineManager.md) - [QueriesObserverOptions](interfaces/QueriesObserverOptions.md) - [QueryCacheConfig](interfaces/QueryCacheConfig.md) - [QueryClientConfig](interfaces/QueryClientConfig.md) - [QueryExecuteOptions](interfaces/QueryExecuteOptions.md) - [QueryFilters](interfaces/QueryFilters.md) - [QueryObserverBaseResult](interfaces/QueryObserverBaseResult.md) - [QueryObserverLoadingErrorResult](interfaces/QueryObserverLoadingErrorResult.md) - [QueryObserverLoadingResult](interfaces/QueryObserverLoadingResult.md) - [QueryObserverOptions](interfaces/QueryObserverOptions.md) - [QueryObserverPendingResult](interfaces/QueryObserverPendingResult.md) - [QueryObserverPlaceholderResult](interfaces/QueryObserverPlaceholderResult.md) - [QueryObserverRefetchErrorResult](interfaces/QueryObserverRefetchErrorResult.md) - [QueryObserverSuccessResult](interfaces/QueryObserverSuccessResult.md) - [QueryOptions](interfaces/QueryOptions.md) - [QueryState](interfaces/QueryState.md) - [RefetchOptions](interfaces/RefetchOptions.md) - [RefetchQueryFilters](interfaces/RefetchQueryFilters.md) - [Register](interfaces/Register.md) - [ResetOptions](interfaces/ResetOptions.md) - [ResultOptions](interfaces/ResultOptions.md) - [SetDataOptions](interfaces/SetDataOptions.md) - [TimeoutManager](interfaces/TimeoutManager.md) ## Type Aliases - [Accessor](type-aliases/Accessor.md) - [AnyDataTag](type-aliases/AnyDataTag.md) - [CreateInfiniteQueryOptions](type-aliases/CreateInfiniteQueryOptions.md) - [CreateMutationOptions](type-aliases/CreateMutationOptions.md) - [CreateQueriesControllerOptions](type-aliases/CreateQueriesControllerOptions.md) - [CreateQueriesInput](type-aliases/CreateQueriesInput.md) - [CreateQueryOptions](type-aliases/CreateQueryOptions.md) - [DataTag](type-aliases/DataTag.md) - [dataTagErrorSymbol](type-aliases/dataTagErrorSymbol.md) - [dataTagSymbol](type-aliases/dataTagSymbol.md) - [DefaultedInfiniteQueryObserverOptions](type-aliases/DefaultedInfiniteQueryObserverOptions.md) - [DefaultedQueryObserverOptions](type-aliases/DefaultedQueryObserverOptions.md) - [DefaultError](type-aliases/DefaultError.md) - [DefinedInfiniteQueryObserverResult](type-aliases/DefinedInfiniteQueryObserverResult.md) - [DefinedInitialDataOptions](type-aliases/DefinedInitialDataOptions.md) - [DefinedQueryObserverResult](type-aliases/DefinedQueryObserverResult.md) - [DistributiveOmit](type-aliases/DistributiveOmit.md) - [~~EnsureInfiniteQueryDataOptions~~](type-aliases/EnsureInfiniteQueryDataOptions.md) - [~~FetchInfiniteQueryOptions~~](type-aliases/FetchInfiniteQueryOptions.md) - [FetchStatus](type-aliases/FetchStatus.md) - [GetNextPageParamFunction](type-aliases/GetNextPageParamFunction.md) - [GetPreviousPageParamFunction](type-aliases/GetPreviousPageParamFunction.md) - [InferDataFromTag](type-aliases/InferDataFromTag.md) - [InferErrorFromTag](type-aliases/InferErrorFromTag.md) - [InfiniteQueryControllerOptions](type-aliases/InfiniteQueryControllerOptions.md) - [InfiniteQueryExecuteOptions](type-aliases/InfiniteQueryExecuteOptions.md) - [InfiniteQueryObserverResult](type-aliases/InfiniteQueryObserverResult.md) - [InfiniteQueryResultAccessor](type-aliases/InfiniteQueryResultAccessor.md) - [InitialDataFunction](type-aliases/InitialDataFunction.md) - [IsFetchingAccessor](type-aliases/IsFetchingAccessor.md) - [IsMutatingAccessor](type-aliases/IsMutatingAccessor.md) - [ManagedTimerId](type-aliases/ManagedTimerId.md) - [MutateFunction](type-aliases/MutateFunction.md) - [MutateFunctionRest](type-aliases/MutateFunctionRest.md) - [MutationCacheNotifyEvent](type-aliases/MutationCacheNotifyEvent.md) - [MutationControllerOptions](type-aliases/MutationControllerOptions.md) - [MutationControllerResult](type-aliases/MutationControllerResult.md) - [MutationFunction](type-aliases/MutationFunction.md) - [MutationFunctionContext](type-aliases/MutationFunctionContext.md) - [MutationKey](type-aliases/MutationKey.md) - [MutationMeta](type-aliases/MutationMeta.md) - [MutationObserverResult](type-aliases/MutationObserverResult.md) - [MutationResultAccessor](type-aliases/MutationResultAccessor.md) - [MutationScope](type-aliases/MutationScope.md) - [MutationStateAccessor](type-aliases/MutationStateAccessor.md) - [MutationStateOptions](type-aliases/MutationStateOptions.md) - [MutationStatus](type-aliases/MutationStatus.md) - [NetworkMode](type-aliases/NetworkMode.md) - [NonUndefinedGuard](type-aliases/NonUndefinedGuard.md) - [NotifyEventType](type-aliases/NotifyEventType.md) - [NotifyOnChangeProps](type-aliases/NotifyOnChangeProps.md) - [OmitKeyof](type-aliases/OmitKeyof.md) - [Override](type-aliases/Override.md) - [PlaceholderDataFunction](type-aliases/PlaceholderDataFunction.md) - [QueriesControllerOptions](type-aliases/QueriesControllerOptions.md) - [QueriesPlaceholderDataFunction](type-aliases/QueriesPlaceholderDataFunction.md) - [QueriesResultAccessor](type-aliases/QueriesResultAccessor.md) - [QueryBooleanOption](type-aliases/QueryBooleanOption.md) - [QueryCacheNotifyEvent](type-aliases/QueryCacheNotifyEvent.md) - [QueryControllerOptions](type-aliases/QueryControllerOptions.md) - [QueryControllerResult](type-aliases/QueryControllerResult.md) - [QueryFunction](type-aliases/QueryFunction.md) - [QueryFunctionContext](type-aliases/QueryFunctionContext.md) - [QueryKey](type-aliases/QueryKey.md) - [QueryKeyHashFunction](type-aliases/QueryKeyHashFunction.md) - [QueryKeyWithDataTag](type-aliases/QueryKeyWithDataTag.md) - [QueryMeta](type-aliases/QueryMeta.md) - [QueryObserverResult](type-aliases/QueryObserverResult.md) - [QueryPersister](type-aliases/QueryPersister.md) - [QueryResultAccessor](type-aliases/QueryResultAccessor.md) - [QueryStatus](type-aliases/QueryStatus.md) - [SkipToken](type-aliases/SkipToken.md) - [StaleTime](type-aliases/StaleTime.md) - [StaleTimeFunction](type-aliases/StaleTimeFunction.md) - [ThrowOnError](type-aliases/ThrowOnError.md) - [TimeoutCallback](type-aliases/TimeoutCallback.md) - [TimeoutProvider](type-aliases/TimeoutProvider.md) - [UndefinedInitialDataOptions](type-aliases/UndefinedInitialDataOptions.md) - [UnsetMarker](type-aliases/UnsetMarker.md) - [UnusedSkipTokenOptions](type-aliases/UnusedSkipTokenOptions.md) - [Updater](type-aliases/Updater.md) - [ValueAccessor](type-aliases/ValueAccessor.md) - [WithRequired](type-aliases/WithRequired.md) ## Variables - [dataTagErrorSymbol](variables/dataTagErrorSymbol.md) - [dataTagSymbol](variables/dataTagSymbol.md) - [defaultScheduler](variables/defaultScheduler.md) - [environmentManager](variables/environmentManager.md) - [focusManager](variables/focusManager.md) - [~~isServer~~](variables/isServer.md) - [notifyManager](variables/notifyManager.md) - [onlineManager](variables/onlineManager.md) - [queryClientContext](variables/queryClientContext.md) - [skipToken](variables/skipToken.md) - [timeoutManager](variables/timeoutManager.md) - [unsetMarker](variables/unsetMarker.md) ## Functions - [createInfiniteQueryController](functions/createInfiniteQueryController.md) - [createMutationController](functions/createMutationController.md) - [createQueriesController](functions/createQueriesController.md) - [createQueryController](functions/createQueryController.md) - [defaultShouldDehydrateMutation](functions/defaultShouldDehydrateMutation.md) - [defaultShouldDehydrateQuery](functions/defaultShouldDehydrateQuery.md) - [dehydrate](functions/dehydrate.md) - [dehydrateQuery](functions/dehydrateQuery.md) - [experimental\_streamedQuery](functions/experimental_streamedQuery.md) - [getDefaultQueryClient](functions/getDefaultQueryClient.md) - [hashKey](functions/hashKey.md) - [hydrate](functions/hydrate.md) - [infiniteQueryOptions](functions/infiniteQueryOptions.md) - [~~isCancelledError~~](functions/isCancelledError.md) - [keepPreviousData](functions/keepPreviousData.md) - [matchMutation](functions/matchMutation.md) - [matchQuery](functions/matchQuery.md) - [mutationOptions](functions/mutationOptions.md) - [noop](functions/noop.md) - [partialMatchKey](functions/partialMatchKey.md) - [queryOptions](functions/queryOptions.md) - [registerDefaultQueryClient](functions/registerDefaultQueryClient.md) - [replaceEqualDeep](functions/replaceEqualDeep.md) - [resolveQueryClient](functions/resolveQueryClient.md) - [shouldThrowError](functions/shouldThrowError.md) - [unregisterDefaultQueryClient](functions/unregisterDefaultQueryClient.md) - [useIsFetching](functions/useIsFetching.md) - [useIsMutating](functions/useIsMutating.md) - [useMutationState](functions/useMutationState.md) - [useQueryClient](functions/useQueryClient.md)