Skip to content

Commit

Permalink
chore: remove connectors unused types (#1792)
Browse files Browse the repository at this point in the history
  • Loading branch information
Torres-ssf authored Feb 22, 2024
1 parent 7a4d21a commit d386df1
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 80 deletions.
5 changes: 5 additions & 0 deletions .changeset/tame-eels-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@fuel-ts/account": patch
---

remove unused connectors types
2 changes: 1 addition & 1 deletion packages/account/src/connectors/fuel-connector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import { EventEmitter } from 'events';

import type { TransactionRequestLike } from '../providers';
import type { Asset } from '../providers/assets/types';

import { FuelConnectorEventTypes } from './types';
import type {
Expand All @@ -11,7 +12,6 @@ import type {
Network,
FuelEventArg,
Version,
Asset,
} from './types';

/**
Expand Down
1 change: 0 additions & 1 deletion packages/account/src/connectors/types/asset.ts

This file was deleted.

6 changes: 0 additions & 6 deletions packages/account/src/connectors/types/constants.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/account/src/connectors/types/data-type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,3 @@ export type Network = {
* Read more at: https://docs.fuel.network/docs/specs/abi/json-abi-format/
*/
export type FuelABI = JsonAbi;

export enum MessageTypes {
ping = 'ping',
uiEvent = 'uiEvent',
event = 'event',
request = 'request',
response = 'response',
removeConnection = 'removeConnection',
}
46 changes: 2 additions & 44 deletions packages/account/src/connectors/types/events.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
import type { Asset } from '@fuels/assets';
import type { JSONRPCRequest, JSONRPCResponse } from 'json-rpc-2.0';

import type { Asset } from '../../providers/assets/types';
import type { FuelConnector } from '../fuel-connector';

import type { FuelConnectorEventTypes } from './connector-types';
import type { MessageTypes, Network } from './data-type';
import type { MessageSender } from './message';
import type { Network } from './data-type';

/** **
* ========================================================================================
Expand All @@ -21,45 +18,6 @@ export type FuelEventArg<T extends FuelConnectorEvents['type']> = Extract<
{ type: T }
>['data'];

/** **
* ========================================================================================
* Events
* ========================================================================================
*/

export type BaseEvent<T> = {
readonly target: string;
readonly connectorName?: string;
readonly id?: string;
readonly sender?: MessageSender;
} & T;

export type UIEventMessage = BaseEvent<{
readonly type: MessageTypes.uiEvent;
readonly ready: boolean;
readonly session: string;
}>;

export type RequestMessage = BaseEvent<{
readonly type: MessageTypes.request;
readonly request: JSONRPCRequest;
}>;

export type ResponseMessage = BaseEvent<{
readonly type: MessageTypes.response;
readonly response: JSONRPCResponse;
}>;

export type EventMessageEvents = Array<{
event: string;
params: Array<unknown>;
}>;

export type EventMessage<T = EventMessageEvents> = BaseEvent<{
readonly type: MessageTypes.event;
readonly events: T;
}>;

/**
* Event trigger when the accounts available to the
* connection changes.
Expand Down
2 changes: 0 additions & 2 deletions packages/account/src/connectors/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,3 @@ export * from './data-type';
export * from './events';
export * from './local-storage';
export * from './target-object';
export * from './message';
export * from './asset';
16 changes: 0 additions & 16 deletions packages/account/src/connectors/types/message.ts

This file was deleted.

2 changes: 1 addition & 1 deletion packages/account/test/fixtures/mocked-connector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ import { setTimeout } from 'timers/promises';
import type {
TransactionRequestLike,
WalletUnlocked,
Asset,
FuelABI,
ConnectorMetadata,
Network,
} from '../../src';
import { FUEL_NETWORK_URL } from '../../src/configs';
import { FuelConnector } from '../../src/connectors/fuel-connector';
import { FuelConnectorEventTypes } from '../../src/connectors/types';
import type { Asset } from '../../src/providers/assets/types';

import { generateAccounts } from './generate-accounts';

Expand Down

0 comments on commit d386df1

Please sign in to comment.