fix(ui): refresh add charging stations button on UI server switch
[e-mobility-charging-stations-simulator.git] / src / exception / OCPPError.ts
index 54b80fb67d320d89a4aadaf9d365a5ab2810acd6..27876dadfef495d674f6cae7422fa793129a09b5 100644 (file)
@@ -1,17 +1,12 @@
 // Partial Copyright Jerome Benoit. 2021-2024. All Rights Reserved.
 
 import { BaseError } from './BaseError.js'
-import {
-  type ErrorType,
-  type IncomingRequestCommand,
-  type JsonType,
-  type RequestCommand
-} from '../types/index.js'
+import type { ErrorType, IncomingRequestCommand, JsonType, RequestCommand } from '../types/index.js'
 import { Constants } from '../utils/index.js'
 
 export class OCPPError extends BaseError {
   code: ErrorType
-  command?: RequestCommand | IncomingRequestCommand
+  command: RequestCommand | IncomingRequestCommand
   details?: JsonType
 
   constructor (
@@ -23,7 +18,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_OCPP_COMMAND
     this.details = details
   }
 }