类: TRPCClientError<TRouterOrProcedure>
扩展
错误
类型参数
| 参数 |
|---|
TRouterOrProcedure 扩展 InferrableClientTypes |
实现
TRPCClientErrorBase<inferErrorShape<TRouterOrProcedure> >
构造函数
构造函数()
新 TRPCClientError<
TRouterOrProcedure>(message,opts?):TRPCClientError<TRouterOrProcedure>
类型参数
| 参数 |
|---|
TRouterOrProcedure 扩展 InferrableClientTypes |
参数
| 参数 | 类型 |
|---|---|
消息 | 字符串 |
opts? | 对象 |
opts.cause? | 错误 |
opts.meta? | Record< string, unknown> |
opts.result? | Maybe< TRPCErrorResponse< inferErrorShape< TRouterOrProcedure> > > |
返回
TRPCClientError< TRouterOrProcedure>
覆盖
Error.constructor
来源
packages/client/dist/TRPCClientError.d.ts:19
属性
cause
readonlycause:undefined|错误
来源
packages/client/dist/TRPCClientError.d.ts:11
覆盖
Error.cause
data
readonlydata:Maybe<inferErrorShape<TRouterOrProcedure>["data"] >
来源
packages/client/dist/TRPCClientError.d.ts:13
TRPCClientErrorBase 的实现
message
message:
string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1068
TRPCClientErrorBase 的实现
继承自
Error.message
meta
meta:
undefined|Record<string,unknown>
有关错误的附加元数据 在 HTTP 错误的情况下,我们将在此处拥有 response 和可能 responseJSON
来源
packages/client/dist/TRPCClientError.d.ts:18
name
name:
string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1067
继承自
Error.name
shape
readonlyshape:Maybe<inferErrorShape<TRouterOrProcedure> >
来源
packages/client/dist/TRPCClientError.d.ts:12
TRPCClientErrorBase 的实现
stack
optionalstack:string
来源
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1069
继承自
Error.stack
prepareStackTrace
staticoptionalprepareStackTrace: (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
staticstackTraceLimit:number
来源
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:30
继承自
Error.stackTraceLimit
方法
captureStackTrace()
staticcaptureStackTrace(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()
staticfrom<TRouterOrProcedure>(_cause,opts?):TRPCClientError<TRouterOrProcedure>
类型参数
| 参数 |
|---|
TRouterOrProcedure 扩展 InferrableClientTypes |
参数
| 参数 | 类型 |
|---|---|
_cause | 错误 | TRPCErrorResponse< any> |
opts? | 对象 |
opts.meta? | Record< string, unknown> |
返回
TRPCClientError< TRouterOrProcedure>
来源
packages/client/dist/TRPCClientError.d.ts:24
使用 TypeDoc 和 typedoc-plugin-markdown 生成