Skip to content

Commit 145961d

Browse files
committed
expand use of OptionalDataWithOptionalCause
1 parent aa42de1 commit 145961d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/errors.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { JsonRpcError, EthereumProviderError } from './classes';
22
import { errorCodes } from './error-constants';
3-
import type { DataWithOptionalCause } from './utils';
3+
import type { DataWithOptionalCause, OptionalDataWithOptionalCause } from './utils';
44
import { getMessageFromCode } from './utils';
55

6-
type EthereumErrorOptions<Data extends DataWithOptionalCause> = {
6+
type EthereumErrorOptions<Data extends OptionalDataWithOptionalCause> = {
77
message?: string;
88
data?: Data;
99
};
@@ -15,7 +15,7 @@ type ServerErrorOptions<Data extends DataWithOptionalCause> = {
1515
type CustomErrorArg<Data extends DataWithOptionalCause> =
1616
ServerErrorOptions<Data>;
1717

18-
type JsonRpcErrorsArg<Data extends DataWithOptionalCause> =
18+
type JsonRpcErrorsArg<Data extends OptionalDataWithOptionalCause> =
1919
| EthereumErrorOptions<Data>
2020
| string;
2121

@@ -65,7 +65,7 @@ export const rpcErrors = {
6565
* @param arg - The error message or options bag.
6666
* @returns An instance of the {@link JsonRpcError} class.
6767
*/
68-
internal: <Data extends DataWithOptionalCause>(
68+
internal: <Data extends OptionalDataWithOptionalCause>(
6969
arg?: JsonRpcErrorsArg<Data>,
7070
) => getJsonRpcError(errorCodes.rpc.internal, arg),
7171

@@ -245,7 +245,7 @@ export const providerErrors = {
245245
* @param arg - The error message or options bag.
246246
* @returns An instance of the {@link JsonRpcError} class.
247247
*/
248-
function getJsonRpcError<Data extends DataWithOptionalCause>(
248+
function getJsonRpcError<Data extends OptionalDataWithOptionalCause>(
249249
code: number,
250250
arg?: JsonRpcErrorsArg<Data>,
251251
): JsonRpcError<Data> {
@@ -278,7 +278,7 @@ function getEthProviderError<Data extends DataWithOptionalCause>(
278278
* @param arg - The error message or options bag.
279279
* @returns A tuple containing the error message and optional data.
280280
*/
281-
function parseOpts<Data extends DataWithOptionalCause>(
281+
function parseOpts<Data extends OptionalDataWithOptionalCause>(
282282
arg?: JsonRpcErrorsArg<Data>,
283283
): [message?: string | undefined, data?: Data | undefined] {
284284
if (arg) {

0 commit comments

Comments
 (0)