クラス: 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
readonlycause:undefined|Error
ソース
packages/client/dist/TRPCClientError.d.ts:11
オーバーライド
Error.cause
data
readonlydata: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
readonlyshape:Maybe<inferErrorShape<TRouterOrProcedure> >
ソース
packages/client/dist/TRPCClientError.d.ts:12
実装
stack
optionalstack:string
ソース
node_modules/.pnpm/typescript@5.1.3/node_modules/typescript/lib/lib.es5.d.ts:1069
継承元
Error.stack
prepareStackTrace
staticoptionalprepareStackTrace: (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
staticstackTraceLimit:number
ソース
node_modules/.pnpm/@types+node@20.10.4/node_modules/@types/node/globals.d.ts:30
継承元
Error.stackTraceLimit
メソッド
captureStackTrace()
staticcaptureStackTrace(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()
staticfrom<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を使用して生成されました