]> git.codecow.com Git - libnemo.git/commitdiff
Move class variables to top of class definition.
authorChris Duncan <chris@zoso.dev>
Mon, 7 Jul 2025 17:58:31 +0000 (10:58 -0700)
committerChris Duncan <chris@zoso.dev>
Mon, 7 Jul 2025 17:58:31 +0000 (10:58 -0700)
src/lib/wallets/ledger-wallet.ts

index afb68811555c857dfccefdfe7a6b316f5aa22d28..0dd4f1f4de3825c67a5c26baeffcb77bb05096f3 100644 (file)
@@ -46,6 +46,13 @@ interface LedgerSignResponse extends LedgerResponse {
 export class LedgerWallet extends Wallet {\r
        static #isInternal: boolean = false\r
 \r
+       #status: 'DISCONNECTED' | 'LOCKED' | 'BUSY' | 'CONNECTED' = 'DISCONNECTED'\r
+       get status () { return this.#status }\r
+       openTimeout: 3000 = 3000\r
+       listenTimeout: 30000 = 30000\r
+       transport: Transport | null = null\r
+       DynamicTransport: typeof TransportBLE | typeof TransportUSB | typeof TransportHID = TransportHID\r
+\r
        constructor (id: Entropy) {\r
                if (!LedgerWallet.#isInternal) {\r
                        throw new Error(`LedgerWallet cannot be instantiated directly. Use 'await LedgerWallet.create()' instead.`)\r
@@ -110,13 +117,6 @@ export class LedgerWallet extends Wallet {
                return result === 'OK'\r
        }\r
 \r
-       #status: 'DISCONNECTED' | 'LOCKED' | 'BUSY' | 'CONNECTED' = 'DISCONNECTED'\r
-       get status () { return this.#status }\r
-       openTimeout = 3000\r
-       listenTimeout = 30000;\r
-       transport: Transport | null = null\r
-       DynamicTransport: typeof TransportBLE | typeof TransportUSB | typeof TransportHID = TransportHID\r
-\r
        async init (): Promise<void> {\r
                await this.checkBrowserSupport()\r
                const { usb } = globalThis.navigator\r