From f950be0e480826c0a7a6797daf89c71f8c52179a Mon Sep 17 00:00:00 2001 From: Andy Dixon Date: Wed, 15 Apr 2026 00:00:00 +0100 Subject: [PATCH] Fix JSDoc type annotations after module conversion Update @param {import('./app.js').App} references to plain {App} since ES module imports are no longer used. --- frontend/src/js/commands.js | 2 +- frontend/src/js/profiles.js | 2 +- frontend/src/js/raw.js | 2 +- frontend/src/js/secrets.js | 2 +- frontend/src/js/settings.js | 2 +- frontend/src/js/sidebar.js | 2 +- frontend/src/js/tabs.js | 2 +- frontend/src/js/terminal.js | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/js/commands.js b/frontend/src/js/commands.js index 8cea917..97fee67 100644 --- a/frontend/src/js/commands.js +++ b/frontend/src/js/commands.js @@ -8,7 +8,7 @@ const { createElement, escapeHtml, fuzzyMatch, $ } = window.NexusTerminal; class CommandPalette { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/profiles.js b/frontend/src/js/profiles.js index b44f544..7dd9bfd 100644 --- a/frontend/src/js/profiles.js +++ b/frontend/src/js/profiles.js @@ -55,7 +55,7 @@ const DEFAULTS = { class ProfileEditor { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/raw.js b/frontend/src/js/raw.js index aeafab0..4633efd 100644 --- a/frontend/src/js/raw.js +++ b/frontend/src/js/raw.js @@ -14,7 +14,7 @@ const MAX_BUFFER_ENTRIES = 5000; class RawViewer { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/secrets.js b/frontend/src/js/secrets.js index 4fb1e23..07ace65 100644 --- a/frontend/src/js/secrets.js +++ b/frontend/src/js/secrets.js @@ -8,7 +8,7 @@ const { createElement, escapeHtml } = window.NexusTerminal; class SecretPrompt { constructor(app) { - /** @type {import('./app.js').App} */ + /** @type {App} */ this.app = app; /** @type {HTMLElement|null} Currently open overlay. */ diff --git a/frontend/src/js/settings.js b/frontend/src/js/settings.js index 87ce898..d52b36f 100644 --- a/frontend/src/js/settings.js +++ b/frontend/src/js/settings.js @@ -17,7 +17,7 @@ const TABS = [ class Settings { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/sidebar.js b/frontend/src/js/sidebar.js index 24aa6a2..2402830 100644 --- a/frontend/src/js/sidebar.js +++ b/frontend/src/js/sidebar.js @@ -11,7 +11,7 @@ const RECENT_LIMIT = 5; class Sidebar { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/tabs.js b/frontend/src/js/tabs.js index c03e168..050ba69 100644 --- a/frontend/src/js/tabs.js +++ b/frontend/src/js/tabs.js @@ -8,7 +8,7 @@ const { createElement, escapeHtml, protocolColour, stateLabel, dismissContextMen class TabManager { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app; diff --git a/frontend/src/js/terminal.js b/frontend/src/js/terminal.js index d69b27f..1ea3f15 100644 --- a/frontend/src/js/terminal.js +++ b/frontend/src/js/terminal.js @@ -8,7 +8,7 @@ class TerminalManager { /** - * @param {import('./app.js').App} app + * @param {App} app */ constructor(app) { this.app = app;