类: TRPCClientError<TRouterOrProcedure>
扩展
错误
类型参数
参数 |
---|
TRouterOrProcedure 扩展 InferrableClientTypes |
实现
TRPCClientErrorBase
<inferErrorShape
<TRouterOrProcedure
> >
构造函数
constructor()
new TRPCClientError<
TRouterOrProcedure
>(message
,opts
?):TRPCClientError
<TRouterOrProcedure
>
类型参数
参数 |
---|
TRouterOrProcedure 扩展 InferrableClientTypes |
参数
参数 | 类型 |
---|---|
message | 字符串 |
opts ? | 对象 |
opts.cause ? | 错误 |
opts.meta ? | Record < string , unknown > |
opts.result ? | Maybe < TRPCErrorResponse < inferErrorShape < TRouterOrProcedure > > > |
返回
TRPCClientError
< TRouterOrProcedure
>
覆盖
Error.constructor
来源
packages/client/src/TRPCClientError.ts:59
属性
cause
readonly
cause:undefined
|错误
来源
packages/client/src/TRPCClientError.ts:49
覆盖
Error.cause
data
readonly
data:Maybe
<inferErrorShape
<TRouterOrProcedure
>["data"
] >
来源
packages/client/src/TRPCClientError.ts:51
实现
message
message:
string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1068
实现
继承自
Error.message
meta
meta:
undefined
|Record
<string
,unknown
>
有关错误的附加元数据。在 HTTP 错误的情况下,我们将在此处拥有 response
和可能存在的 responseJSON
来源
packages/client/src/TRPCClientError.ts:57
name
name:
string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1067
继承自
Error.name
shape
readonly
shape:Maybe
<inferErrorShape
<TRouterOrProcedure
> >
来源
packages/client/src/TRPCClientError.ts:50
实现
stack
optional
stack:string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1069
继承自
Error.stack
prepareStackTrace
static
optional
prepareStackTrace: (err
,stackTraces
) =>any
用于格式化堆栈跟踪的可选覆盖
参见
https://v8.node.org.cn/docs/stack-trace-api#customizing-stack-traces
参数
参数 | 类型 |
---|---|
err | 错误 |
stackTraces | CallSite [] |
返回
任何
来源
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:28
继承自
Error.prepareStackTrace
stackTraceLimit
static
stackTraceLimit:number
来源
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:30
继承自
Error.stackTraceLimit
方法
captureStackTrace()
static
captureStackTrace(targetObject
,constructorOpt
?):void
在目标对象上创建 .stack 属性
参数
参数 | 类型 |
---|---|
targetObject | 对象 |
constructorOpt ? | 函数 |
返回
无效
继承自
Error.captureStackTrace
来源
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:21
from()
static
from<TRouterOrProcedure
>(_cause
,opts
={}
):TRPCClientError
<TRouterOrProcedure
>
类型参数
参数 |
---|
TRouterOrProcedure 扩展 InferrableClientTypes |
参数
参数 | 类型 |
---|---|
_cause | 错误 | TRPCErrorResponse < any > |
opts | 对象 |
opts.meta ? | Record < string , unknown > |
返回
TRPCClientError
< TRouterOrProcedure
>
来源
packages/client/src/TRPCClientError.ts:83
使用 TypeDoc 和 typedoc-plugin-markdown 生成