Class: TRPCClientError<TRouterOrProcedure>
Extends
Error
Type parameters
| Parameter |
|---|
TRouterOrProcedure extends InferrableClientTypes |
Implements
TRPCClientErrorBase<inferErrorShape<TRouterOrProcedure> >
Constructors
constructor()
new TRPCClientError<
TRouterOrProcedure>(message,opts?):TRPCClientError<TRouterOrProcedure>
Type parameters
| Parameter |
|---|
TRouterOrProcedure extends InferrableClientTypes |
Parameters
| Parameter | Type |
|---|---|
message | string |
opts? | object |
opts.cause? | Error |
opts.meta? | Record< string, unknown > |
opts.result? | Maybe< TRPCErrorResponse< inferErrorShape< TRouterOrProcedure > > > |
Returns
TRPCClientError< TRouterOrProcedure >
Overrides
Error.constructor
Source
packages/client/dist/TRPCClientError.d.ts:18
Properties
cause
readonlycause:undefined|Error
Source
packages/client/dist/TRPCClientError.d.ts:10
Overrides
Error.cause
data
readonlydata:Maybe<inferErrorShape<TRouterOrProcedure>["data"] >
Source
packages/client/dist/TRPCClientError.d.ts:12
Implementation of
message
message:
string
Source
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1068
Implementation of
Inherited from
Error.message
meta
meta:
undefined|Record<string,unknown>
Additional meta data about the error
In the case of HTTP-errors, we'll have response and potentially responseJSON here
Source
packages/client/dist/TRPCClientError.d.ts:17
name
name:
string
Source
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1067
Inherited from
Error.name
shape
readonlyshape:Maybe<inferErrorShape<TRouterOrProcedure> >
Source
packages/client/dist/TRPCClientError.d.ts:11
Implementation of
stack
optionalstack:string
Source
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1069
Inherited from
Error.stack
prepareStackTrace
staticoptionalprepareStackTrace: (err,stackTraces) =>any
Optional override for formatting stack traces
See
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Parameters
| Parameter | Type |
|---|---|
err | Error |
stackTraces | CallSite[] |
Returns
any
Source
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:28
Inherited from
Error.prepareStackTrace
stackTraceLimit
staticstackTraceLimit:number
Source
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:30
Inherited from
Error.stackTraceLimit
Methods
captureStackTrace()
staticcaptureStackTrace(targetObject,constructorOpt?):void
Create .stack property on a target object
Parameters
| Parameter | Type |
|---|---|
targetObject | object |
constructorOpt? | Function |
Returns
void
Inherited from
Error.captureStackTrace
Source
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:21
from()
staticfrom<TRouterOrProcedure>(_cause,opts?):TRPCClientError<TRouterOrProcedure>
Type parameters
| Parameter |
|---|
TRouterOrProcedure extends InferrableClientTypes |
Parameters
| Parameter | Type |
|---|---|
_cause | Error | TRPCErrorResponse< any > |
opts? | object |
opts.meta? | Record< string, unknown > |
Returns
TRPCClientError< TRouterOrProcedure >
Source
packages/client/dist/TRPCClientError.d.ts:23
Generated using TypeDoc and typedoc-plugin-markdown