* Get a generic JSON-RPC error class instance. * * @param code - The error code. * @param arg - The error message or options bag. * @returns An instance of the JsonRpcError class.
( code: number, arg?: JsonRpcErrorsArg<Data>, )
| 249 | * @returns An instance of the {@link JsonRpcError} class. |
| 250 | */ |
| 251 | function getJsonRpcError<Data extends OptionalDataWithOptionalCause>( |
| 252 | code: number, |
| 253 | arg?: JsonRpcErrorsArg<Data>, |
| 254 | ): JsonRpcError<Data> { |
| 255 | const [message, data] = parseOpts(arg); |
| 256 | return new JsonRpcError(code, message ?? getMessageFromCode(code), data); |
| 257 | } |
| 258 | |
| 259 | /** |
| 260 | * Get an Ethereum Provider error class instance. |
no test coverage detected
searching dependent graphs…