From aae45b7e4110e805765d84b4b56ba138eaaa1fc2 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 27 Sep 2024 09:29:35 +0200 Subject: [PATCH] refactor(keyring-snap-bridge): fix new eslint errors --- .../src/KeyringSnapControllerClient.ts | 10 +++++----- packages/keyring-snap-bridge/src/SnapIdMap.ts | 2 +- packages/keyring-snap-bridge/src/SnapKeyring.ts | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/keyring-snap-bridge/src/KeyringSnapControllerClient.ts b/packages/keyring-snap-bridge/src/KeyringSnapControllerClient.ts index 159ae7d9..13efbe70 100644 --- a/packages/keyring-snap-bridge/src/KeyringSnapControllerClient.ts +++ b/packages/keyring-snap-bridge/src/KeyringSnapControllerClient.ts @@ -10,13 +10,13 @@ import type { Json } from '@metamask/utils'; * to a snap through a `SnapController`. */ class SnapControllerSender implements Sender { - #snapId: SnapId; + readonly #snapId: SnapId; - #origin: string; + readonly #origin: string; - #controller: SnapController; + readonly #controller: SnapController; - #handler: HandlerType; + readonly #handler: HandlerType; /** * Create a new instance of `SnapControllerSender`. @@ -59,7 +59,7 @@ class SnapControllerSender implements Sender { * `SnapController`. */ export class KeyringSnapControllerClient extends KeyringClient { - #controller: SnapController; + readonly #controller: SnapController; /** * Create a new instance of `KeyringSnapControllerClient`. diff --git a/packages/keyring-snap-bridge/src/SnapIdMap.ts b/packages/keyring-snap-bridge/src/SnapIdMap.ts index cd158c18..c23f8e50 100644 --- a/packages/keyring-snap-bridge/src/SnapIdMap.ts +++ b/packages/keyring-snap-bridge/src/SnapIdMap.ts @@ -38,7 +38,7 @@ export class InvalidSnapIdError extends Error { * item to the map can modify or delete it. */ export class SnapIdMap { - #map: CaseInsensitiveMap; + readonly #map: CaseInsensitiveMap; /** * Creates a new `SnapIdMap` object. diff --git a/packages/keyring-snap-bridge/src/SnapKeyring.ts b/packages/keyring-snap-bridge/src/SnapKeyring.ts index cb1260b9..ffabff4f 100644 --- a/packages/keyring-snap-bridge/src/SnapKeyring.ts +++ b/packages/keyring-snap-bridge/src/SnapKeyring.ts @@ -106,7 +106,7 @@ export class SnapKeyring extends EventEmitter { /** * Client used to call the Snap keyring. */ - #snapClient: KeyringSnapControllerClient; + readonly #snapClient: KeyringSnapControllerClient; /** * Mapping between account IDs and an object that contains the associated @@ -120,7 +120,7 @@ export class SnapKeyring extends EventEmitter { /** * Mapping between request IDs and their deferred promises. */ - #requests: SnapIdMap<{ + readonly #requests: SnapIdMap<{ promise: DeferredPromise; snapId: SnapId; }>; @@ -128,7 +128,7 @@ export class SnapKeyring extends EventEmitter { /** * Callbacks used to interact with other components. */ - #callbacks: SnapKeyringCallbacks; + readonly #callbacks: SnapKeyringCallbacks; /** * Create a new Snap keyring.