build(ci): fix linting
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 16 Jul 2023 14:09:51 +0000 (16:09 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 16 Jul 2023 14:09:51 +0000 (16:09 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ui-server/ui-services/AbstractUIService.ts
ui/web/src/composables/UIClient.ts
ui/web/src/composables/Utils.ts
ui/web/src/shims-vue.d.ts

index fce93c8a688af3926c8edec76c973feeb90d7bf2..0caf003e17039b0ad11f5e6f059e2d95d34cc3e6 100644 (file)
@@ -112,10 +112,10 @@ export abstract class AbstractUIService {
   // public sendRequest(
   //   messageId: string,
   //   procedureName: ProcedureName,
-  //   requestPayload: RequestPayload
+  //   requestPayload: RequestPayload,
   // ): void {
   //   this.uiServer.sendRequest(
-  //     this.uiServer.buildProtocolRequest(messageId, procedureName, requestPayload)
+  //     this.uiServer.buildProtocolRequest(messageId, procedureName, requestPayload),
   //   );
   // }
 
index c2f1b0c21bff809e568ef386b612c3fba5812e02..3e7856e483115bb6911a76a345efff0430638566 100644 (file)
@@ -128,7 +128,7 @@ export default class UIClient {
     id: string,
     procedureName: ProcedureName,
     resolve: (value: ResponsePayload | PromiseLike<ResponsePayload>) => void,
-    reject: (reason?: any) => void
+    reject: (reason?: unknown) => void
   ): void {
     this.responseHandlers.set(id, { procedureName, resolve, reject });
   }
index 8cb957abba2c2e10a0edfc20d7daeb29b0a0b69f..ac217a70746088ac9e53e6f6ed5ec7ecf755e0c4 100644 (file)
@@ -15,7 +15,7 @@ export default class Utils {
     if (obj === null || obj === undefined) {
       return false;
     }
-    return typeof (obj as any)[Symbol.iterator] === 'function';
+    return typeof (obj as unknown as Iterable<T>)[Symbol.iterator] === 'function';
   }
 
   // public static ifNotIterableDo<T>(obj: T, cb: () => void): void {
index 3b0c636bdce9b446b2fc7b1c20709445036037d7..9875d777e9682a548a210aabaee01365125424c4 100644 (file)
@@ -1,6 +1,6 @@
 declare module '*.vue' {
   import type { DefineComponent } from 'vue';
   // eslint-disable-next-line @typescript-eslint/ban-types
-  const component: DefineComponent<{}, {}, any>;
+  const component: DefineComponent<{}, {}, unknown>;
   export default component;
 }