Skip to content

Commit 0b2a267

Browse files
fix: fix type issue
1 parent f774423 commit 0b2a267

File tree

1 file changed

+11
-2
lines changed
  • packages/profile-sync-controller/src/controllers/user-storage/__fixtures__

1 file changed

+11
-2
lines changed

packages/profile-sync-controller/src/controllers/user-storage/__fixtures__/mockMessenger.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ import type { NotNamespacedBy } from '@metamask/base-controller';
22
import { ControllerMessenger } from '@metamask/base-controller';
33

44
import { MOCK_STORAGE_KEY_SIGNATURE } from '.';
5-
import type { AllowedActions, AllowedEvents } from '..';
5+
import type {
6+
AllowedActions,
7+
AllowedEvents,
8+
UserStorageControllerMessenger,
9+
} from '..';
610

711
type GetHandler<ActionType extends AllowedActions['type']> = Extract<
812
AllowedActions,
@@ -80,13 +84,18 @@ export function createCustomUserStorageMessenger(props?: {
8084
};
8185
}
8286

87+
type OverrideMessengers = {
88+
baseMessenger: ControllerMessenger<AllowedActions, AllowedEvents>;
89+
messenger: UserStorageControllerMessenger;
90+
};
91+
8392
/**
8493
* Jest Mock Utility to generate a mock User Storage Messenger
8594
* @param overrideMessengers - override messengers if need to modify the underlying permissions
8695
* @returns series of mocks to actions that can be called
8796
*/
8897
export function mockUserStorageMessenger(
89-
overrideMessengers?: ReturnType<typeof createCustomUserStorageMessenger>,
98+
overrideMessengers?: OverrideMessengers,
9099
) {
91100
const { baseMessenger, messenger } =
92101
overrideMessengers ?? createCustomUserStorageMessenger();

0 commit comments

Comments
 (0)