| 204 | ): UseInfiniteQueryResult<TData, TError> |
| 205 | |
| 206 | export function useInfiniteQuery< |
| 207 | TQueryFnData, |
| 208 | TError = DefaultError, |
| 209 | TData = InfiniteData<TQueryFnData>, |
| 210 | TQueryKey extends QueryKey = QueryKey, |
| 211 | TPageParam = unknown, |
| 212 | >( |
| 213 | options: UseInfiniteQueryOptions< |
| 214 | TQueryFnData, |
| 215 | TError, |
| 216 | TData, |
| 217 | TQueryKey, |
| 218 | TPageParam |
| 219 | >, |
| 220 | queryClient?: Accessor<QueryClient>, |
| 221 | ): UseInfiniteQueryResult<TData, TError> { |
| 222 | return useBaseQuery( |
| 223 | createMemo(() => options()), |
| 224 | InfiniteQueryObserver as typeof QueryObserver, |
| 225 | queryClient, |
| 226 | ) as UseInfiniteQueryResult<TData, TError> |
| 227 | } |