Skip to content

Commit

Permalink
expand use of OptionalDataWithOptionalCause
Browse files Browse the repository at this point in the history
  • Loading branch information
legobeat committed Aug 23, 2023
1 parent aa42de1 commit 145961d
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/errors.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { JsonRpcError, EthereumProviderError } from './classes';
import { errorCodes } from './error-constants';
import type { DataWithOptionalCause } from './utils';
import type { DataWithOptionalCause, OptionalDataWithOptionalCause } from './utils';

Check failure on line 3 in src/errors.ts

View workflow job for this annotation

GitHub Actions / Build, lint, and test / Lint (16.x)

Replace `·DataWithOptionalCause,·OptionalDataWithOptionalCause·` with `⏎··DataWithOptionalCause,⏎··OptionalDataWithOptionalCause,⏎`

Check failure on line 3 in src/errors.ts

View workflow job for this annotation

GitHub Actions / Build, lint, and test / Lint (18.x)

Replace `·DataWithOptionalCause,·OptionalDataWithOptionalCause·` with `⏎··DataWithOptionalCause,⏎··OptionalDataWithOptionalCause,⏎`

Check failure on line 3 in src/errors.ts

View workflow job for this annotation

GitHub Actions / Build, lint, and test / Lint (20.x)

Replace `·DataWithOptionalCause,·OptionalDataWithOptionalCause·` with `⏎··DataWithOptionalCause,⏎··OptionalDataWithOptionalCause,⏎`
import { getMessageFromCode } from './utils';

type EthereumErrorOptions<Data extends DataWithOptionalCause> = {
type EthereumErrorOptions<Data extends OptionalDataWithOptionalCause> = {
message?: string;
data?: Data;
};
Expand All @@ -15,7 +15,7 @@ type ServerErrorOptions<Data extends DataWithOptionalCause> = {
type CustomErrorArg<Data extends DataWithOptionalCause> =
ServerErrorOptions<Data>;

type JsonRpcErrorsArg<Data extends DataWithOptionalCause> =
type JsonRpcErrorsArg<Data extends OptionalDataWithOptionalCause> =
| EthereumErrorOptions<Data>
| string;

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

Expand Down Expand Up @@ -245,7 +245,7 @@ export const providerErrors = {
* @param arg - The error message or options bag.
* @returns An instance of the {@link JsonRpcError} class.
*/
function getJsonRpcError<Data extends DataWithOptionalCause>(
function getJsonRpcError<Data extends OptionalDataWithOptionalCause>(
code: number,
arg?: JsonRpcErrorsArg<Data>,
): JsonRpcError<Data> {
Expand Down Expand Up @@ -278,7 +278,7 @@ function getEthProviderError<Data extends DataWithOptionalCause>(
* @param arg - The error message or options bag.
* @returns A tuple containing the error message and optional data.
*/
function parseOpts<Data extends DataWithOptionalCause>(
function parseOpts<Data extends OptionalDataWithOptionalCause>(
arg?: JsonRpcErrorsArg<Data>,
): [message?: string | undefined, data?: Data | undefined] {
if (arg) {
Expand Down

0 comments on commit 145961d

Please sign in to comment.