クラス: 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を使用して生成