refactor: type casting cleanups
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 21 Jan 2024 09:29:17 +0000 (10:29 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 21 Jan 2024 09:29:17 +0000 (10:29 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/exception/OCPPError.ts
src/utils/Constants.ts

index 54b80fb67d320d89a4aadaf9d365a5ab2810acd6..101bf5db1f16bda346626554f2e28c6f230818ed 100644 (file)
@@ -23,7 +23,7 @@ export class OCPPError extends BaseError {
     super(message)
 
     this.code = code
-    this.command = command ?? (Constants.UNKNOWN_COMMAND as RequestCommand | IncomingRequestCommand)
+    this.command = command ?? Constants.UNKNOWN_COMMAND
     this.details = details
   }
 }
index 0cfa5f99b78aa48adc42eb6e0ddbd8b7a75d545a..45d864754f9198f819698dd4e6e2bccb3310fab7 100644 (file)
@@ -2,7 +2,9 @@ import {
   type AutomaticTransactionGeneratorConfiguration,
   type ChargingStationInfo,
   CurrentType,
+  type IncomingRequestCommand,
   OCPPVersion,
+  type RequestCommand,
   VendorParametersKey
 } from '../types/index.js'
 
@@ -77,7 +79,7 @@ export class Constants {
   static readonly DEFAULT_UI_SERVER_HOST = 'localhost'
   static readonly DEFAULT_UI_SERVER_PORT = 8080
 
-  static readonly UNKNOWN_COMMAND = 'unknown command'
+  static readonly UNKNOWN_COMMAND = 'unknown command' as RequestCommand | IncomingRequestCommand
 
   static readonly MAX_RANDOM_INTEGER = 281474976710654