Skip to content
IC Reactor

BaseQueryConfig

Defined in: react/src/types.ts:67

Base configuration for query wrappers (shared between regular and suspense).

  • Omit<QueryObserverOptions<QueryFnData<Service, Method, Transform>, ReactorReturnErr<Service, Method, Transform>, Selected, QueryFnData<Service, Method, Transform>, QueryKey>, "queryFn" | "queryKey">

Service = BaseActor

The actor interface type

Method extends FunctionName<Service> = FunctionName<Service>

The method name on the actor

Transform extends TransformKey = "candid"

The transformation key (identity, display, etc.)

Selected = QueryFnData<Service, Method, Transform>

The type returned after select transformation

functionName: Method

Defined in: react/src/types.ts:83

The method to call on the canister


optional args?: ReactorArgs<Service, Method, Transform>

Defined in: react/src/types.ts:85

Arguments to pass to the method (if any)


optional queryKey?: readonly unknown[]

Defined in: react/src/types.ts:87

The query key to use for this query


optional staleTime?: number

Defined in: react/src/types.ts:89

How long data stays fresh before refetching (default: 5 min)

Omit.staleTime


optional select?: (data) => Selected

Defined in: react/src/types.ts:91

Transform the raw result before returning

ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>

Selected

Omit.select