From e90724441d83cae950cd70dca786388678be292d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 17 Mar 2026 13:34:02 +0100 Subject: [PATCH] fix(ui): use runtime imports for enums and disable lint rule for .d.ts --- eslint.config.js | 6 ++++++ ui/web/src/composables/UIClient.ts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 203c4b1f..ce1d6d31 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -145,6 +145,12 @@ export default defineConfig([ ], }, }, + { + files: ['**/*.d.ts'], + rules: { + '@typescript-eslint/consistent-type-imports': 'off', + }, + }, { files: ['**/*.js', '**/*.mjs', '**/*.cjs'], ...plugins['typescript-eslint'].configs.disableTypeChecked, diff --git a/ui/web/src/composables/UIClient.ts b/ui/web/src/composables/UIClient.ts index c58f537b..fbb97b97 100644 --- a/ui/web/src/composables/UIClient.ts +++ b/ui/web/src/composables/UIClient.ts @@ -1,6 +1,6 @@ import { useToast } from 'vue-toast-notification' -import type { +import { ApplicationProtocol, AuthenticationType, type ChargingStationOptions, @@ -10,7 +10,7 @@ import type { type ResponsePayload, ResponseStatus, type UIServerConfigurationSection, - UUIDv4, + type UUIDv4, } from '@/types' import { UI_WEBSOCKET_REQUEST_TIMEOUT_MS } from './Constants' -- 2.43.0