build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / utils / ChargingStationConfigurationUtils.ts
index b25aba8c4dfb445153b4615247b70bcb508399f4..7b5346d52392deb1996673bc7210e1a3bf300708 100644 (file)
@@ -1,4 +1,3 @@
-import { isNullOrUndefined } from './Utils.js'
 import type { ChargingStation } from '../charging-station/index.js'
 import type {
   ChargingStationAutomaticTransactionGeneratorConfiguration,
@@ -12,10 +11,9 @@ export const buildChargingStationAutomaticTransactionGeneratorConfiguration = (
 ): ChargingStationAutomaticTransactionGeneratorConfiguration => {
   return {
     automaticTransactionGenerator: chargingStation.getAutomaticTransactionGeneratorConfiguration(),
-    ...(!isNullOrUndefined(chargingStation.automaticTransactionGenerator?.connectorsStatus) && {
+    ...(chargingStation.automaticTransactionGenerator?.connectorsStatus != null && {
       automaticTransactionGeneratorStatuses: [
-        // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
-        ...chargingStation.automaticTransactionGenerator!.connectorsStatus.values()
+        ...chargingStation.automaticTransactionGenerator.connectorsStatus.values()
       ]
     })
   }
@@ -23,7 +21,7 @@ export const buildChargingStationAutomaticTransactionGeneratorConfiguration = (
 
 export const buildConnectorsStatus = (chargingStation: ChargingStation): ConnectorStatus[] => {
   return [...chargingStation.connectors.values()].map(
-    ({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
+    ({ transactionSetInterval, ...connectorStatus }) => connectorStatus
   )
 }
 
@@ -37,9 +35,9 @@ export const buildEvsesStatus = (
   outputFormat: OutputFormat = OutputFormat.configuration
 ): Array<EvseStatusWorkerType | EvseStatusConfiguration> => {
   // eslint-disable-next-line array-callback-return
-  return [...chargingStation.evses.values()].map((evseStatus) => {
+  return [...chargingStation.evses.values()].map(evseStatus => {
     const connectorsStatus = [...evseStatus.connectors.values()].map(
-      ({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
+      ({ transactionSetInterval, ...connectorStatus }) => connectorStatus
     )
     let status: EvseStatusConfiguration
     switch (outputFormat) {