MCPcopy Create free account
hub / github.com/TanStack/query / useInfiniteQuery

Function useInfiniteQuery

packages/solid-query/src/useInfiniteQuery.ts:206–227  ·  view source on GitHub ↗
(
  options: UseInfiniteQueryOptions<
    TQueryFnData,
    TError,
    TData,
    TQueryKey,
    TPageParam
  >,
  queryClient?: Accessor<QueryClient>,
)

Source from the content-addressed store, hash-verified

204): UseInfiniteQueryResult<TData, TError>
205
206export 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}

Callers 5

PageFunction · 0.50
PageFunction · 0.50
ListFunction · 0.50

Calls 2

useBaseQueryFunction · 0.90
optionsFunction · 0.50

Tested by 3

PageFunction · 0.40
PageFunction · 0.40
ListFunction · 0.40