Defined in: types.ts:157
The options accepted by useInfiniteQuery.
TQueryFnData = unknown
The type of a single page, as your queryFn resolves it.
TError = DefaultError
The type of errors your queryFn may throw.
TData = TQueryFnData
The type data ends up as after select runs.
TQueryKey extends QueryKey = QueryKey
The type of your queryKey.
TPageParam = unknown
The type of the parameter passed to queryFn to fetch a given page.
optional deferStream: boolean;Defined in: types.ts:180
Only applicable while rendering queries on the server with streaming. Set deferStream to true to wait for the query to resolve on the server before flushing the stream. This can be useful to avoid sending a loading state to the client before the query has resolved. Defaults to false.
queryKey: TQueryKey;Defined in: types.ts:173
optional reconcile: string | false | (oldData, newData) => TData;Defined in: QueryClient.ts:84
Set this to a reconciliation key to enable reconciliation between query results. Set this to false to disable reconciliation between query results. Set this to a function which accepts the old and new data and returns resolved data of the same type to implement custom reconciliation logic. Defaults reconciliation to false.
OmitKeyof.reconcileoptional suspense: boolean;Defined in: types.ts:186
The suspense option has been deprecated in v5 and will be removed in the next major version. The data property on useInfiniteQuery is a SolidJS resource and will automatically suspend when the data is loading. Setting suspense to false will be a no-op.