refactor: cleanup unneeded type casting
[e-mobility-charging-stations-simulator.git] / src / charging-station / SharedLRUCache.ts
index ef965b1b7366e760aca7111e50d885cc99f8fc98..b50f134206eef6f42472deb2c7a0a3b463a1df24 100644 (file)
@@ -6,7 +6,7 @@ import { isEmptyObject, isNotEmptyArray, isNotEmptyString } from '../utils/index
 
 enum CacheType {
   chargingStationTemplate = 'chargingStationTemplate',
-  chargingStationConfiguration = 'chargingStationConfiguration',
+  chargingStationConfiguration = 'chargingStationConfiguration'
 }
 
 type CacheValueType = ChargingStationTemplate | ChargingStationConfiguration
@@ -111,14 +111,14 @@ export class SharedLRUCache {
     chargingStationConfiguration: ChargingStationConfiguration
   ): boolean {
     return (
-      chargingStationConfiguration?.configurationKey != null &&
-      chargingStationConfiguration?.stationInfo != null &&
-      chargingStationConfiguration?.automaticTransactionGenerator != null &&
-      chargingStationConfiguration?.configurationHash != null &&
-      isNotEmptyArray(chargingStationConfiguration?.configurationKey) &&
+      chargingStationConfiguration.configurationKey != null &&
+      chargingStationConfiguration.stationInfo != null &&
+      chargingStationConfiguration.automaticTransactionGenerator != null &&
+      chargingStationConfiguration.configurationHash != null &&
+      isNotEmptyArray(chargingStationConfiguration.configurationKey) &&
       !isEmptyObject(chargingStationConfiguration.stationInfo) &&
       !isEmptyObject(chargingStationConfiguration.automaticTransactionGenerator) &&
-      isNotEmptyString(chargingStationConfiguration?.configurationHash)
+      isNotEmptyString(chargingStationConfiguration.configurationHash)
     )
   }
 }