# @tanstack/solid-query

## Classes

- [QueryClient](classes/QueryClient.md)

## Interfaces

- [DefaultOptions](interfaces/DefaultOptions.md)
- [InfiniteQueryObserverOptions](interfaces/InfiniteQueryObserverOptions.md)
- [InfiniteQueryOptions](interfaces/InfiniteQueryOptions.md)
- [MutationOptions](interfaces/MutationOptions.md)
- [QueryClientConfig](interfaces/QueryClientConfig.md)
- [QueryObserverOptions](interfaces/QueryObserverOptions.md)
- [QueryOptions](interfaces/QueryOptions.md)
- [UseBaseQueryOptions](interfaces/UseBaseQueryOptions.md)

## Type Aliases

- [DefinedInitialDataInfiniteOptions](type-aliases/DefinedInitialDataInfiniteOptions.md)
- [DefinedInitialDataOptions](type-aliases/DefinedInitialDataOptions.md)
- [DefinedUseBaseQueryResult](type-aliases/DefinedUseBaseQueryResult.md)
- [DefinedUseInfiniteQueryResult](type-aliases/DefinedUseInfiniteQueryResult.md)
- [DefinedUseQueryResult](type-aliases/DefinedUseQueryResult.md)
- [QueryClientProviderProps](type-aliases/QueryClientProviderProps.md)
- [UndefinedInitialDataInfiniteOptions](type-aliases/UndefinedInitialDataInfiniteOptions.md)
- [UndefinedInitialDataOptions](type-aliases/UndefinedInitialDataOptions.md)
- [UseBaseMutationResult](type-aliases/UseBaseMutationResult.md)
- [UseBaseQueryResult](type-aliases/UseBaseQueryResult.md)
- [UseInfiniteQueryOptions](type-aliases/UseInfiniteQueryOptions.md)
- [UseInfiniteQueryResult](type-aliases/UseInfiniteQueryResult.md)
- [UseMutateAsyncFunction](type-aliases/UseMutateAsyncFunction.md)
- [UseMutateFunction](type-aliases/UseMutateFunction.md)
- [UseMutationOptions](type-aliases/UseMutationOptions.md)
- [UseMutationResult](type-aliases/UseMutationResult.md)
- [UseQueryOptions](type-aliases/UseQueryOptions.md)
- [UseQueryResult](type-aliases/UseQueryResult.md)

## Variables

- [createInfiniteQuery](variables/createInfiniteQuery.md)
- [createMutation](variables/createMutation.md)
- [createQueries](variables/createQueries.md)
- [createQuery](variables/createQuery.md)
- [IsRestoringProvider](variables/IsRestoringProvider.md)
- [QueryClientContext](variables/QueryClientContext.md)

## Functions

- [infiniteQueryOptions](functions/infiniteQueryOptions.md)
- [mutationOptions](functions/mutationOptions.md)
- [QueryClientProvider](functions/QueryClientProvider.md)
- [queryOptions](functions/queryOptions.md)
- [useInfiniteQuery](functions/useInfiniteQuery.md)
- [useIsFetching](functions/useIsFetching.md)
- [useIsMutating](functions/useIsMutating.md)
- [useIsRestoring](functions/useIsRestoring.md)
- [useMutation](functions/useMutation.md)
- [useMutationState](functions/useMutationState.md)
- [useQueries](functions/useQueries.md)
- [useQuery](functions/useQuery.md)
- [useQueryClient](functions/useQueryClient.md)

## References

### CreateBaseMutationResult

Renames and re-exports [UseBaseMutationResult](type-aliases/UseBaseMutationResult.md)

***

### CreateBaseQueryOptions

Renames and re-exports [UseBaseQueryOptions](interfaces/UseBaseQueryOptions.md)

***

### CreateBaseQueryResult

Renames and re-exports [UseBaseQueryResult](type-aliases/UseBaseQueryResult.md)

***

### CreateInfiniteQueryOptions

Renames and re-exports [UseInfiniteQueryOptions](type-aliases/UseInfiniteQueryOptions.md)

***

### CreateInfiniteQueryResult

Renames and re-exports [UseInfiniteQueryResult](type-aliases/UseInfiniteQueryResult.md)

***

### createIsFetching

Renames and re-exports [useIsFetching](functions/useIsFetching.md)

***

### createIsMutating

Renames and re-exports [useIsMutating](functions/useIsMutating.md)

***

### CreateMutateAsyncFunction

Renames and re-exports [UseMutateAsyncFunction](type-aliases/UseMutateAsyncFunction.md)

***

### CreateMutateFunction

Renames and re-exports [UseMutateFunction](type-aliases/UseMutateFunction.md)

***

### CreateMutationOptions

Renames and re-exports [UseMutationOptions](type-aliases/UseMutationOptions.md)

***

### CreateMutationResult

Renames and re-exports [UseMutationResult](type-aliases/UseMutationResult.md)

***

### createMutationState

Renames and re-exports [useMutationState](functions/useMutationState.md)

***

### CreateQueryOptions

Renames and re-exports [UseQueryOptions](type-aliases/UseQueryOptions.md)

***

### CreateQueryResult

Renames and re-exports [UseQueryResult](type-aliases/UseQueryResult.md)

***

### DefinedCreateBaseQueryResult

Renames and re-exports [DefinedUseBaseQueryResult](type-aliases/DefinedUseBaseQueryResult.md)

***

### DefinedCreateInfiniteQueryResult

Renames and re-exports [DefinedUseInfiniteQueryResult](type-aliases/DefinedUseInfiniteQueryResult.md)

***

### DefinedCreateQueryResult

Renames and re-exports [DefinedUseQueryResult](type-aliases/DefinedUseQueryResult.md)
