Defined in: packages/client/src/TRPCClientError.ts:47
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/src/TRPCClientError.ts:63
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/src/TRPCClientError.ts:53
Overrides
Error.cause
data
readonlydata:Maybe<inferErrorShape<TRouterOrProcedure>["data"]>
Defined in: packages/client/src/TRPCClientError.ts:55
Implementation of
meta
meta:
undefined|Record<string,unknown>
Defined in: packages/client/src/TRPCClientError.ts:61
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/src/TRPCClientError.ts:54
Implementation of
Methods
from()
staticfrom<TRouterOrProcedure>(_cause,opts):TRPCClientError<TRouterOrProcedure>
Defined in: packages/client/src/TRPCClientError.ts:87
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>