Class: RpcError<BaseErrorT>
Type parameters​
Name | Type |
---|---|
BaseErrorT | extends RPC_ERROR = RPC_ERROR |
Hierarchy​
↳
RpcError
Constructors​
constructor​
• new RpcError<BaseErrorT
>(baseError
, method
, params
): RpcError
<BaseErrorT
>
Type parameters​
Name | Type |
---|---|
BaseErrorT | extends RPC_ERROR = RPC_ERROR |
Parameters​
Name | Type |
---|---|
baseError | BaseErrorT |
method | string |
params | any |
Returns​
RpcError
<BaseErrorT
>
Overrides​
Defined in​
Properties​
prepareStackTrace​
â–ª Static
Optional
prepareStackTrace: (err
: Error
, stackTraces
: CallSite
[]) => any
Type declaration​
â–¸ (err
, stackTraces
): any
Optional override for formatting stack traces
Parameters​
Name | Type |
---|---|
err | Error |
stackTraces | CallSite [] |
Returns​
any
See
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Inherited from​
LibraryError.prepareStackTrace
Defined in​
node_modules/@types/node/globals.d.ts:74
stackTraceLimit​
â–ª Static
stackTraceLimit: number
Inherited from​
Defined in​
node_modules/@types/node/globals.d.ts:76
request​
• Readonly
request: Object
Type declaration​
Name | Type |
---|---|
method | string |
params | any |
Defined in​
baseError​
• Readonly
baseError: BaseErrorT
Defined in​
name​
• name: string
Inherited from​
Defined in​
message​
• message: string
Inherited from​
Defined in​
www/node_modules/typescript/lib/lib.es5.d.ts:1055
stack​
• Optional
stack: string
Inherited from​
Defined in​
www/node_modules/typescript/lib/lib.es5.d.ts:1056
cause​
• Optional
cause: unknown
Inherited from​
Defined in​
www/node_modules/typescript/lib/lib.es2022.error.d.ts:24
Accessors​
code​
• get
code(): 1
| 32
| 10
| 20
| 24
| 27
| 28
| 29
| 31
| 33
| 34
| 40
| 41
| 51
| 52
| 53
| 54
| 55
| 56
| 57
| 58
| 59
| 60
| 61
| 62
| 63
Returns​
1
| 32
| 10
| 20
| 24
| 27
| 28
| 29
| 31
| 33
| 34
| 40
| 41
| 51
| 52
| 53
| 54
| 55
| 56
| 57
| 58
| 59
| 60
| 61
| 62
| 63
Defined in​
Methods​
captureStackTrace​
â–¸ captureStackTrace(targetObject
, constructorOpt?
): void
Create .stack property on a target object
Parameters​
Name | Type |
---|---|
targetObject | object |
constructorOpt? | Function |
Returns​
void
Inherited from​
LibraryError.captureStackTrace
Defined in​
node_modules/@types/node/globals.d.ts:67
isType​
â–¸ isType<N
, C
>(typeName
): this is RpcError<RPC_ERROR_SET[N] & Object>
Verifies the underlying RPC error, also serves as a type guard for the baseError property
Type parameters​
Name | Type |
---|---|
N | extends keyof RPC_ERROR_SET |
C | extends 1 | 32 | 10 | 20 | 24 | 27 | 28 | 29 | 31 | 33 | 34 | 40 | 41 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |
Parameters​
Name | Type |
---|---|
typeName | N |
Returns​
this is RpcError<RPC_ERROR_SET[N] & Object>
Example
SomeError.isType('UNEXPECTED_ERROR');