# Interface: UndefinedTRPCQueryOptionsOut<TQueryFnData, TOutput, TError>

> 

Defined in: [packages/react-query/src/shared/types.ts:65](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/types.ts#L65)

What `queryOptions` returns without `initialData`.

## Extends

- `UndefinedInitialDataOptions`\<`coerceAsyncIterableToArray`\<`TQueryFnData`\>, `TError`, `coerceAsyncIterableToArray`\<`TOutput`\>, `TRPCQueryKey`\>.[`TRPCQueryOptionsResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCQueryOptionsResult.md)

## Type Parameters

| Type Parameter |
| ------ |
| `TQueryFnData` |
| `TOutput` |
| `TError` |

## Properties

### queryKey

> **queryKey**: `TRPCQueryKey` & `object`

Defined in: [packages/react-query/src/shared/types.ts:74](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/types.ts#L74)

The query key to use for this query.

The query key will be hashed into a stable hash. See [Query Keys](https://tanstack.com/query/latest/docs/framework/react/guides/query-keys)
for more information.

The query will automatically update when this key changes (as long as `enabled` is not set to `false`).

#### Overrides

`UndefinedInitialDataOptions.queryKey`

***

### trpc

> **trpc**: `object`

Defined in: [packages/react-query/src/shared/types.ts:35](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/types.ts#L35)

#### path

> **path**: `string`

The dot-separated procedure path, such as `post.byId`.

#### Inherited from

[`TRPCQueryOptionsResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCQueryOptionsResult.md).[`trpc`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCQueryOptionsResult.md#trpc)
