Class: TRPCClientError<TRouterOrProcedure>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:98
Extends
Error
Type Parameters
| Type Parameter |
|---|
TRouterOrProcedure extends InferrableClientTypes |
Implements
TRPCClientErrorBase<inferErrorShape<TRouterOrProcedure>>
Constructors
new TRPCClientError()
new TRPCClientError<
TRouterOrProcedure>(message,opts?):TRPCClientError<TRouterOrProcedure>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:107
Parameters
| Parameter | Type |
|---|---|
message | string |
opts? | { cause: Error; meta: Record<string, unknown>; result: Maybe<TRPCErrorResponse<inferErrorShape<TRouterOrProcedure>>>; } |
opts.cause? | Error |
opts.meta? | Record<string, unknown> |
opts.result? | Maybe<TRPCErrorResponse<inferErrorShape<TRouterOrProcedure>>> |
Returns
TRPCClientError<TRouterOrProcedure>
Overrides
Error.constructor
Properties
cause
readonlycause:undefined|Error
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:99
Overrides
Error.cause
data
readonlydata:Maybe<inferErrorShape<TRouterOrProcedure>["data"]>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:101
Implementation of
meta
meta:
undefined|Record<string,unknown>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:106
Additional meta data about the error
In the case of HTTP-errors, we'll have response and potentially responseJSON here
shape
readonlyshape:Maybe<inferErrorShape<TRouterOrProcedure>>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:100
Implementation of
Methods
from()
staticfrom<TRouterOrProcedure>(_cause,opts?):TRPCClientError<TRouterOrProcedure>
Defined in: packages/client/dist/types.d-CAr6snH0.d.mts:112
Type Parameters
| Type Parameter |
|---|
TRouterOrProcedure extends InferrableClientTypes |
Parameters
| Parameter | Type |
|---|---|
_cause | object | Error | TRPCErrorResponse<any> |
opts? | { cause: Error; meta: Record<string, unknown>; } |
opts.cause? | Error |
opts.meta? | Record<string, unknown> |
Returns
TRPCClientError<TRouterOrProcedure>