Defined in: types.ts:68
The options accepted by useQuery and queryOptions.
TQueryFnData = unknown
The type your queryFn resolves to.
TError = DefaultError
The type of errors your queryFn may throw.
TData = TQueryFnData
The type data ends up as after select runs. Defaults to TQueryFnData when no select is used.
TQueryKey extends QueryKey = QueryKey
The type of your queryKey.
optional deferStream: boolean;Defined in: types.ts:50
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.
UseBaseQueryOptions.deferStream
optional reconcile: string | false | (oldData, newData) => TData;Defined in: QueryClient.ts:47
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.
optional suspense: boolean;Defined in: types.ts:56
The suspense option has been deprecated in v5 and will be removed in the next major version. The data property on useQuery is a SolidJS resource and will automatically suspend when the data is loading. Setting suspense to false will be a no-op.