クラス: TRPCClientError<TRouterOrProcedure>
継承
エラー
型パラメーター
パラメーター |
---|
TRouterOrProcedure extends InferrableClientTypes |
実装
TRPCClientErrorBase
<inferErrorShape
<TRouterOrProcedure
> >
コンストラクター
constructor()
new TRPCClientError<
TRouterOrProcedure
>(message
,opts
?):TRPCClientError
<TRouterOrProcedure
>
型パラメーター
パラメーター |
---|
TRouterOrProcedure extends InferrableClientTypes |
パラメーター
パラメーター | タイプ |
---|---|
メッセージ | 文字列 |
オプション ? | オブジェクト |
opts.因 ? | エラー |
opts.メタ ? | レコード < 文字列 , 不明 > |
opts.結果 ? | たぶん < TRPCErrorResponse < inferErrorShape < TRouterOrProcedure > > > |
返り値
TRPCClientError
< TRouterOrProcedure
>
オーバーライド
Error.constructor
ソース
パッケージ/クライアント/src/TRPCClientError.ts:59
プロパティ原因readonly
原因: undefined
| エラー
ソース
readonly
原因: undefined
| エラー
packages/client/src/TRPCClientError.ts:49
オーバーライド
Error.cause
データ
readonly
データ:Maybe
<inferErrorShape
<TRouterOrProcedure
>["データ"
] >
ソース
packages/client/src/TRPCClientError.ts:51
実装
メッセージ
メッセージ:
string
ソース
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1068
実装
継承
Error.message
メタ
メタ:
undefined
|レコード
<文字列
,不明
>
エラーに関する追加のメタデータ HTTP エラーの場合は、ここに 応答
と場合によっては responseJSON
が表示されます。
ソース
packages/client/src/TRPCClientError.ts:57
名前
名前:
string
ソース
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1067
継承
Error.name
シェイプ
readonly
シェイプ:Maybe
<inferErrorShape
<TRouterOrProcedure
> >
ソース
packages/client/src/TRPCClientError.ts:50
実装
スタック
optional
スタック:string
ソース
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1069
継承
Error.stack
スタックトレースを準備
静的
省略可能な
prepareStackTrace
: (err
,stackTraces
) =>任意
スタックトレースをフォーマットするための省略可能なオーバーライド
参照
https://v8.dokyumento.jp/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
静的
stackTraceLimit
:数値
ソース
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:30
継承元
Error.stackTraceLimit
メソッド
captureStackTrace()
静的
captureStackTrace
(targetObject
,constructorOpt
?):void
ターゲットオブジェクトに.stackプロパティを作成します
パラメータ
パラメーター | タイプ |
---|---|
targetObject | オブジェクト |
constructorOpt ? | 関数 |
戻り値
void
継承元
Error.captureStackTrace
ソース
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:21
from()
静的
from
<TRouterOrProcedure
>(_cause
,opts
={}
):TRPCClientError
<TRouterOrProcedure
>
型パラメータ
パラメーター |
---|
TRouterOrProcedure extends InferrableClientTypes |
パラメータ
パラメーター | タイプ |
---|---|
_cause | エラー | TRPCErrorResponse < any > |
オプション | オブジェクト |
opts.メタ ? | レコード < 文字列 , 不明 > |
戻り値
TRPCClientError
< TRouterOrProcedure
>
ソース
packages/client/src/TRPCClientError.ts:83
Typedocとtypedoc-plugin-markdownを使用して生成