Skip to content
IC Reactor

InfiniteQueryResult

Defined in: react/src/createInfiniteQuery.ts:240

Result from createActorInfiniteQuery

TPageData

The raw page data type

TPageParam

The page parameter type

Selected = InfiniteData<TPageData, TPageParam>

The type after select transformation

TError = Error

The error type

fetch: () => Promise<Selected>

Defined in: react/src/createInfiniteQuery.ts:247

Fetch first page in loader (uses ensureQueryData for cache-first)

Promise<Selected>


useInfiniteQuery: UseInfiniteQueryWithSelect<TPageData, TPageParam, Selected, TError>

Defined in: react/src/createInfiniteQuery.ts:250

React hook for components - supports pagination


invalidate: () => Promise<void>

Defined in: react/src/createInfiniteQuery.ts:258

Invalidate the cache (refetches if query is active)

Promise<void>


getQueryKey: () => readonly unknown[]

Defined in: react/src/createInfiniteQuery.ts:261

Get query key (for advanced React Query usage)

readonly unknown[]


getCacheData: {(): Selected | undefined; <TFinal>(select): TFinal | undefined; }

Defined in: react/src/createInfiniteQuery.ts:267

Read data directly from cache without fetching. Returns undefined if data is not in cache.

(): Selected | undefined

Selected | undefined

<TFinal>(select): TFinal | undefined

TFinal

(data) => TFinal

TFinal | undefined