Skip to content
IC Reactor

UseReactorSuspenseInfiniteQueryParameters

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:25

Parameters for useActorSuspenseInfiniteQuery hook. Extends react-query’s UseSuspenseInfiniteQueryOptions with custom reactor params.

  • Omit<UseSuspenseInfiniteQueryOptions<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>, Selected, QueryKey, TPageParam>, "queryKey" | "queryFn" | "getNextPageParam" | "initialPageParam">

Service

Method extends FunctionName<Service>

Transform extends TransformKey = "candid"

TPageParam = unknown

Selected = InfiniteData<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, TPageParam>

reactor: Reactor<Service, Transform>

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:45

The reactor instance to use for method calls


functionName: Method

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:47

The method name to call on the canister


getArgs: (pageParam) => ReactorArgs<Service, Method, Transform>

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:49

Function to get args from page parameter

TPageParam

ReactorArgs<Service, Method, Transform>


optional callConfig?: CallConfig

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:51

Agent call configuration (effectiveCanisterId, etc.)


optional queryKey?: readonly unknown[]

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:53

Custom query key (auto-generated if not provided)


initialPageParam: TPageParam

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:55

Initial page parameter


getNextPageParam: (lastPage, allPages, lastPageParam, allPageParams) => TPageParam | null | undefined

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:57

Function to determine next page parameter

ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>

ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>[]

TPageParam

TPageParam[]

TPageParam | null | undefined