]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
fix(ui): use runtime imports for enums and disable lint rule for .d.ts
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 17 Mar 2026 12:34:02 +0000 (13:34 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 17 Mar 2026 12:34:02 +0000 (13:34 +0100)
eslint.config.js
ui/web/src/composables/UIClient.ts

index 203c4b1f9a51fc83464df7515302a6d183316bd0..ce1d6d31fc935e03a1bda7e618cc9173a0731139 100644 (file)
@@ -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,
index c58f537b630742be0272a64af2b54843c2a93248..fbb97b97bb8a07972a864fd6fd8ecb1af58df08b 100644 (file)
@@ -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'