# Type Alias: TRPCFetchInfiniteQueryOptions<TInput, TOutput, TError>

> 

> **TRPCFetchInfiniteQueryOptions**\<`TInput`, `TOutput`, `TError`\>: `DistributiveOmit`\<`FetchInfiniteQueryOptions`\<`TOutput`, `TError`, `TOutput`, `TRPCQueryKey`, [`ExtractCursorType`](https://trpc.io/docs/typedoc/react-query/shared/type-aliases/ExtractCursorType.md)\<`TInput`\>\>, `"queryKey"` \| `"initialPageParam"`\> & `TRPCUseUtilsOptions` & `object`

Defined in: [packages/react-query/src/internals/context.tsx:62](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/internals/context.tsx#L62)

Options for the `fetchInfinite` and `prefetchInfinite` helpers.

## Type declaration

### initialCursor?

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

The cursor for the first page.

## Type Parameters

| Type Parameter |
| ------ |
| `TInput` |
| `TOutput` |
| `TError` |
