From: Jérôme Benoit Date: Tue, 17 Mar 2026 12:34:02 +0000 (+0100) Subject: fix(ui): use runtime imports for enums and disable lint rule for .d.ts X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=e90724441d83cae950cd70dca786388678be292d;p=e-mobility-charging-stations-simulator.git fix(ui): use runtime imports for enums and disable lint rule for .d.ts --- 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'