37 lines
822 B
Markdown
37 lines
822 B
Markdown
---
|
|
id: injectQueryClient
|
|
title: injectQueryClient
|
|
---
|
|
|
|
```ts
|
|
function injectQueryClient(injectOptions): QueryClient;
|
|
```
|
|
|
|
Defined in: [packages/angular-query-experimental/src/inject-query-client.ts:18](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query-client.ts#L18)
|
|
|
|
Injects a `QueryClient` instance and allows passing a custom injector.
|
|
|
|
## Parameters
|
|
|
|
### injectOptions
|
|
|
|
`InjectOptions` & `object` = `{}`
|
|
|
|
Type of the options argument to inject and optionally a custom injector.
|
|
|
|
## Returns
|
|
|
|
[`QueryClient`](../classes/QueryClient.md)
|
|
|
|
The `QueryClient` instance.
|
|
|
|
## Deprecated
|
|
|
|
Use `inject(QueryClient)` instead.
|
|
If you need to get a `QueryClient` from a custom injector, use `injector.get(QueryClient)`.
|
|
|
|
**Example**
|
|
```ts
|
|
const queryClient = injectQueryClient();
|
|
```
|