# Type Alias: ~~inferReactQueryProcedureOptions<TRouter>~~

> 

> **inferReactQueryProcedureOptions**\<`TRouter`\>: `inferReactQueryProcedureOptionsInner`\<`TRouter`\[`"_def"`\]\[`"_config"`\]\[`"$types"`\], `TRouter`\[`"_def"`\]\[`"record"`\]\>

Defined in: [packages/react-query/src/utils/inferReactQueryProcedure.ts:98](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/utils/inferReactQueryProcedure.ts#L98)

Infers the hook options of every query and mutation procedure in a router.

## Type Parameters

| Type Parameter |
| ------ |
| `TRouter` *extends* `AnyRouter` |

## Deprecated

`@trpc/react-query` only gets bug fixes and will be removed in
the next major version. Use `@trpc/tanstack-react-query` instead.

## See

 - https://trpc.io/docs/client/tanstack-react-query/migrating
 - https://trpc.io/docs/client/react/infer-types#infer-react-query-options-based-on-your-router
