メインコンテンツにスキップする
バージョン: 11.x

クラス: TRPCClientError<TRouterOrProcedure>

継承

  • エラー

型パラメーター

パラメーター
TRouterOrProcedure extends InferrableClientTypes

実装

コンストラクター

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| エラー

ソース

packages/client/src/TRPCClientError.ts:49

オーバーライド

Error.cause


データ

readonlyデータ: Maybe< inferErrorShape< TRouterOrProcedure>["データ"] >

ソース

packages/client/src/TRPCClientError.ts:51

実装

TRPCClientErrorBase.データ


メッセージ

メッセージ: string

ソース

node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1068

実装

TRPCClientErrorBase.メッセージ

継承

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

実装

TRPCClientErrorBase.シェイプ


スタック

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エラー
stackTracesCallSite[]

戻り値

任意

ソース

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を使用して生成