Skip to content

Commit 0269912

Browse files
committed
fix: fix linters
1 parent 7a7ed88 commit 0269912

File tree

5 files changed

+17
-8
lines changed

5 files changed

+17
-8
lines changed

app/scripts/controller-init/account-tracker-controller-init.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ export const AccountTrackerControllerInit: ControllerInitFunction<
1616

1717
const onboardingController = () => getController('OnboardingController');
1818

19+
// TODO: Fix AccountTrackerControllerMessenger type - add AccountTrackerControllerActions & AccountTrackerControllerEvents
20+
// TODO: Bump @metamask/network-controller, @metamask/accounts-controller to match assets-controllers
1921
const controller = new AccountTrackerController({
22+
// @ts-expect-error - Messenger type mismatch due to missing controller actions/events and dependency version mismatch
2023
messenger: controllerMessenger,
2124
getStakedBalanceForChain: (
2225
addresses: string[],

app/scripts/controller-init/assets/assets-contract-controller-init.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ export const AssetsContractControllerInit: ControllerInitFunction<
1919
AssetsContractControllerMessenger,
2020
AssetsContractControllerInitMessenger
2121
> = ({ controllerMessenger, initMessenger }) => {
22+
// TODO: Fix AssetsContractControllerMessenger type - add AssetsContractControllerActions
23+
// TODO: Bump @metamask/network-controller to match assets-controllers
2224
const controller = new AssetsContractController({
25+
// @ts-expect-error - Messenger type mismatch due to missing controller actions and dependency version mismatch
2326
messenger: controllerMessenger,
2427
chainId: getGlobalChainId(initMessenger),
2528
});

app/scripts/controller-init/currency-rate-controller-init.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ export const CurrencyRateControllerInit: ControllerInitFunction<
2222
CurrencyRateControllerMessenger,
2323
CurrencyRateControllerInitMessenger
2424
> = ({ controllerMessenger, initMessenger, persistedState }) => {
25+
// TODO: Fix CurrencyRateControllerMessenger type - add CurrencyRateControllerActions & CurrencyRateControllerEvents
26+
// TODO: Bump @metamask/network-controller to match assets-controllers
2527
const controller = new CurrencyRateController({
26-
// @ts-expect-error: `CurrencyRateController` is persisted as
27-
// `CurrencyController`, but the controller init pattern doesn't
28-
// allow this in the type of `persistedState`.
28+
// @ts-expect-error - CurrencyRateController is persisted as 'CurrencyController' but init pattern expects 'CurrencyRateController'
2929
state: persistedState.CurrencyController,
30+
// @ts-expect-error - Messenger type mismatch due to missing controller actions/events and dependency version mismatch
3031
messenger: controllerMessenger,
3132
includeUsdRate: true,
3233
useExternalServices: () =>

app/scripts/controller-init/token-list-controller-init.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ export const TokenListControllerInit: ControllerInitFunction<
3232
return useTokenDetection || petnamesEnabled || useTransactionSimulations;
3333
};
3434

35+
// TODO: Fix TokenListControllerMessenger type - add TokenListControllerActions & TokenListControllerEvents
36+
// TODO: Bump @metamask/network-controller to match assets-controllers
3537
const controller = new TokenListController({
38+
// @ts-expect-error - Messenger type mismatch due to missing controller actions/events and dependency version mismatch
3639
messenger: controllerMessenger,
3740
state: persistedState.TokenListController,
3841
preventPollingOnNetworkRestart: !isTokenListPollingRequired(

app/scripts/controller-init/tokens-controller-init.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ export const TokensControllerInit: ControllerInitFunction<
1616
initMessenger.call('NetworkController:getSelectedNetworkClient') ?? {};
1717
assert(provider, 'Provider is required to initialize TokensController.');
1818

19+
// TODO: Fix TokensControllerMessenger type - add TokensControllerActions & TokensControllerEvents
20+
// TODO: Bump @metamask/network-controller, @metamask/accounts-controller, @metamask/keyring-controller to match assets-controllers
1921
const controller = new TokensController({
22+
// @ts-expect-error - Messenger type mismatch due to missing controller actions/events and dependency version mismatch
2023
messenger: controllerMessenger,
2124
state: persistedState.TokensController,
22-
// TODO: Remove @ts-expect-error once @metamask/network-controller is bumped in
23-
// @metamask/assets-controllers. The provider from NetworkController:getSelectedNetworkClient
24-
// is a SwappableProxy that's runtime-compatible with Provider but TypeScript can't verify
25-
// the private field requirement due to version mismatch.
26-
// @ts-expect-error - Provider type mismatch between SwappableProxy and InternalProvider
25+
// @ts-expect-error - Provider type mismatch between SwappableProxy and InternalProvider due to network-controller version mismatch
2726
provider,
2827
chainId: getGlobalChainId(initMessenger),
2928
});

0 commit comments

Comments
 (0)