クラス: TRPCClientError<TRouterOrProcedure>
拡張
Error
型パラメーター
パラメーター |
---|
TRouterOrProcedure extends InferrableClientTypes |
実装
TRPCClientErrorBase
<inferErrorShape
<TRouterOrProcedure
> >
コンストラクター
constructor()
new TRPCClientError<
TRouterOrProcedure
>(message
,opts
?):TRPCClientError
<TRouterOrProcedure
>
型パラメーター
パラメーター |
---|
TRouterOrProcedure extends InferrableClientTypes |
パラメーター
パラメーター | 型 |
---|---|
message | string |
opts ? | object |
opts.cause ? | Error |
opts.meta ? | Record < string , unknown > |
opts.result ? | Maybe < TRPCErrorResponse < inferErrorShape < TRouterOrProcedure > > > |
戻り値
TRPCClientError
< TRouterOrProcedure
>
オーバーライド
Error.constructor
ソース
packages/client/dist/TRPCClientError.d.ts:19
プロパティ
cause
readonly
cause:undefined
|Error
ソース
packages/client/dist/TRPCClientError.d.ts:11
オーバーライド
Error.cause
data
readonly
data:Maybe
<inferErrorShape
<TRouterOrProcedure
>["data"
] >
ソース
packages/client/dist/TRPCClientError.d.ts:13
実装
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/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
readonly
shape:Maybe
<inferErrorShape
<TRouterOrProcedure
> >
ソース
packages/client/dist/TRPCClientError.d.ts:12
実装
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.dokyumento.jp/docs/stack-trace-api#customizing-stack-traces
パラメーター
パラメーター | 型 |
---|---|
err | Error |
stackTraces | CallSite [] |
戻り値
any
ソース
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 | object |
constructorOpt ? | Function |
戻り値
void
継承元
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 extends InferrableClientTypes |
パラメーター
パラメーター | 型 |
---|---|
_cause | Error | TRPCErrorResponse < any > |
opts ? | object |
opts.meta ? | Record < string , unknown > |
戻り値
TRPCClientError
< TRouterOrProcedure
>
ソース
packages/client/dist/TRPCClientError.d.ts:24
TypeDocとtypedoc-plugin-markdownを使用して生成されました