From dfcdee2b86dcce626e51ce8fbd07011275aef022 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Fri, 31 Jan 2025 16:32:08 +0100 Subject: [PATCH] Set name for `SnapController` (#3052) `SnapController`'s name was set to `string` rather than `"SnapController"`, which causes some problems with type inference in MetaMask/metamask-extension#30034. --- packages/snaps-controllers/src/snaps/SnapController.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snaps-controllers/src/snaps/SnapController.ts b/packages/snaps-controllers/src/snaps/SnapController.ts index cdc245de16..7315d4e893 100644 --- a/packages/snaps-controllers/src/snaps/SnapController.ts +++ b/packages/snaps-controllers/src/snaps/SnapController.ts @@ -825,7 +825,7 @@ const name = 'SnapController'; */ export class SnapController extends BaseController< - string, + typeof name, SnapControllerState, SnapControllerMessenger > {