Interface: UseTRPCSubscriptionOptions<TOutput, TError>
On this page
Defined in: packages/react-query/src/shared/hooks/types.ts:227
Options for useSubscription.
See
https://trpc.io/docs/client/react/useSubscription#options
Type Parameters
| Type Parameter |
|---|
TOutput |
TError |
Properties
enabled?
optionalenabled:boolean
Defined in: packages/react-query/src/shared/hooks/types.ts:233
Deprecated
use a skipToken from @tanstack/react-query instead
this will be removed in v12
onComplete()?
optionalonComplete: () =>void
Defined in: packages/react-query/src/shared/hooks/types.ts:249
Called when the subscription is completed on the server
Returns
void
onData()?
optionalonData: (data) =>void
Defined in: packages/react-query/src/shared/hooks/types.ts:241
Called when new data is received
Parameters
| Parameter | Type |
|---|---|
data | TOutput |
Returns
void
onError()?
optionalonError: (err) =>void
Defined in: packages/react-query/src/shared/hooks/types.ts:245
Called when an unrecoverable error occurs and the subscription is closed
Parameters
| Parameter | Type |
|---|---|
err | TError |
Returns
void
onStarted()?
optionalonStarted: () =>void
Defined in: packages/react-query/src/shared/hooks/types.ts:237
Called when the subscription is started
Returns
void
trpc?
optionaltrpc:Pick<TRPCRequestOptions,"context">
Defined in: packages/react-query/src/shared/hooks/types.ts:253
tRPC-related options