# Interface: UndefinedTRPCInfiniteQueryOptionsIn<TInput, TQueryFnData, TData, TError>

> 

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

Options you pass to `infiniteQueryOptions` without `initialData`.

## Extends

- `DistributiveOmit`\<`UndefinedInitialDataInfiniteOptions`\<`TQueryFnData`, `TError`, `InfiniteData`\<`TData`, `NonNullable`\<[`ExtractCursorType`](https://trpc.io/docs/typedoc/react-query/shared/type-aliases/ExtractCursorType.md)\<`TInput`\>\> \| `null`\>, `TRPCQueryKey`, `NonNullable`\<[`ExtractCursorType`](https://trpc.io/docs/typedoc/react-query/shared/type-aliases/ExtractCursorType.md)\<`TInput`\>\> \| `null`\>, `TRPCInfiniteOptionOverrides`\>.[`TRPCQueryBaseOptions`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCQueryBaseOptions.md)

## Type Parameters

| Type Parameter |
| ------ |
| `TInput` |
| `TQueryFnData` |
| `TData` |
| `TError` |

## Properties

### initialCursor?

> `optional` **initialCursor**: `null` \| `NonNullable`\<[`ExtractCursorType`](https://trpc.io/docs/typedoc/react-query/shared/type-aliases/ExtractCursorType.md)\<`TInput`\>\>

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

The cursor for the first page.

***

### trpc?

> `optional` **trpc**: [`TRPCReactRequestOptions`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCReactRequestOptions.md)

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

tRPC-related options

#### Inherited from

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