# @tanstack/angular-query-experimental

# @tanstack/angular-query-experimental

## Interfaces

- [BaseMutationNarrowing](interfaces/BaseMutationNarrowing.md)
- [BaseQueryNarrowing](interfaces/BaseQueryNarrowing.md)
- [CreateBaseQueryOptions](interfaces/CreateBaseQueryOptions.md)
- [CreateInfiniteQueryOptions](interfaces/CreateInfiniteQueryOptions.md)
- [CreateMutationOptions](interfaces/CreateMutationOptions.md)
- [CreateQueryOptions](interfaces/CreateQueryOptions.md)
- [InjectInfiniteQueryOptions](interfaces/InjectInfiniteQueryOptions.md)
- [InjectIsFetchingOptions](interfaces/InjectIsFetchingOptions.md)
- [InjectIsMutatingOptions](interfaces/InjectIsMutatingOptions.md)
- [InjectMutationOptions](interfaces/InjectMutationOptions.md)
- [InjectMutationStateOptions](interfaces/InjectMutationStateOptions.md)
- [InjectQueryOptions](interfaces/InjectQueryOptions.md)
- [QueryFeature](interfaces/QueryFeature.md)

## Type Aliases

- [CreateBaseMutationResult](type-aliases/CreateBaseMutationResult.md)
- [CreateBaseQueryResult](type-aliases/CreateBaseQueryResult.md)
- [CreateInfiniteQueryResult](type-aliases/CreateInfiniteQueryResult.md)
- [CreateMutateAsyncFunction](type-aliases/CreateMutateAsyncFunction.md)
- [CreateMutateFunction](type-aliases/CreateMutateFunction.md)
- [CreateMutationResult](type-aliases/CreateMutationResult.md)
- [CreateQueryResult](type-aliases/CreateQueryResult.md)
- [DefinedCreateInfiniteQueryResult](type-aliases/DefinedCreateInfiniteQueryResult.md)
- [DefinedCreateQueryResult](type-aliases/DefinedCreateQueryResult.md)
- [DefinedInitialDataInfiniteOptions](type-aliases/DefinedInitialDataInfiniteOptions.md)
- [DefinedInitialDataOptions](type-aliases/DefinedInitialDataOptions.md)
- [DevtoolsFeature](type-aliases/DevtoolsFeature.md)
- [PersistQueryClientFeature](type-aliases/PersistQueryClientFeature.md)
- [QueriesOptions](type-aliases/QueriesOptions.md)
- [QueriesResults](type-aliases/QueriesResults.md)
- [QueryFeatures](type-aliases/QueryFeatures.md)
- [UndefinedInitialDataInfiniteOptions](type-aliases/UndefinedInitialDataInfiniteOptions.md)
- [UndefinedInitialDataOptions](type-aliases/UndefinedInitialDataOptions.md)
- [UnusedSkipTokenInfiniteOptions](type-aliases/UnusedSkipTokenInfiniteOptions.md)
- [UnusedSkipTokenOptions](type-aliases/UnusedSkipTokenOptions.md)

## Functions

- [infiniteQueryOptions](functions/infiniteQueryOptions.md)
- [injectInfiniteQuery](functions/injectInfiniteQuery.md)
- [injectIsFetching](functions/injectIsFetching.md)
- [injectIsMutating](functions/injectIsMutating.md)
- [injectIsRestoring](functions/injectIsRestoring.md)
- [injectMutation](functions/injectMutation.md)
- [injectMutationState](functions/injectMutationState.md)
- [injectQuery](functions/injectQuery.md)
- [~~injectQueryClient~~](functions/injectQueryClient.md)
- [mutationOptions](functions/mutationOptions.md)
- [~~provideAngularQuery~~](functions/provideAngularQuery.md)
- [provideIsRestoring](functions/provideIsRestoring.md)
- [provideQueryClient](functions/provideQueryClient.md)
- [provideTanStackQuery](functions/provideTanStackQuery.md)
- [queryFeature](functions/queryFeature.md)
- [queryOptions](functions/queryOptions.md)
