API Reference

UseSuspenseQueryOptions

Defined in: preact-query/src/types.ts:194

The options accepted by useSuspenseQuery. Same as UseQueryOptions, minus enabled, throwOnError, and placeholderData — Suspense hooks cannot render a "disabled" or "placeholder" state, so those options don't apply.

Extends

  • OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, "queryFn" | "enabled" | "throwOnError" | "placeholderData">

Type Parameters

TQueryFnData

TQueryFnData = unknown

The type your queryFn resolves to.

TError

TError = DefaultError

The type of errors your queryFn may throw.

TData

TData = TQueryFnData

The type data ends up as after select runs. Defaults to TQueryFnData when no select is used.

TQueryKey

TQueryKey extends QueryKey = QueryKey

The type of your queryKey.

Properties

queryFn?

ts
optional queryFn: QueryFunction<TQueryFnData, TQueryKey, never>;

Defined in: preact-query/src/types.ts:207

skipToken is not allowed here — Suspense hooks cannot render a "disabled" state, so a query function must always be provided, unless a default query function has been defined.


subscribed?

ts
optional subscribed: boolean;

Defined in: preact-query/src/types.ts:63

Set this to false to unsubscribe this observer from updates to the query cache. Defaults to true.

Inherited from

ts
OmitKeyof.subscribed