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

クラス: TRPCClientError<TRouterOrProcedure>

拡張

  • Error

型パラメーター

パラメーター
TRouterOrProcedure extends InferrableClientTypes

実装

コンストラクター

constructor()

new TRPCClientError<TRouterOrProcedure>(message, opts?): TRPCClientError< TRouterOrProcedure>

型パラメーター

パラメーター
TRouterOrProcedure extends InferrableClientTypes

パラメーター

パラメーター
messagestring
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

実装

TRPCClientErrorBase.data


message

message: string

ソース

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

実装

TRPCClientErrorBase.message

継承元

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

実装

TRPCClientErrorBase.shape


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

パラメーター

パラメーター
errError
stackTracesCallSite[]

戻り値

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プロパティを作成します

パラメーター

パラメーター
targetObjectobject
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

パラメーター

パラメーター
_causeError | TRPCErrorResponse< any>
opts?object
opts.meta?Record< string, unknown>

戻り値

TRPCClientError< TRouterOrProcedure>

ソース

packages/client/dist/TRPCClientError.d.ts:24


TypeDoctypedoc-plugin-markdownを使用して生成されました