X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FChargingStationConfigurationUtils.ts;h=0e32c7e629b28bfa3ade6eba052272130877a8ea;hb=8f801a9337304c521bf1ae125debe87405865fbf;hp=b25aba8c4dfb445153b4615247b70bcb508399f4;hpb=66a7748ddeda8c94d7562a1ce58d440319654a4c;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/ChargingStationConfigurationUtils.ts b/src/utils/ChargingStationConfigurationUtils.ts index b25aba8c..0e32c7e6 100644 --- a/src/utils/ChargingStationConfigurationUtils.ts +++ b/src/utils/ChargingStationConfigurationUtils.ts @@ -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() ] }) } @@ -37,7 +35,7 @@ export const buildEvsesStatus = ( outputFormat: OutputFormat = OutputFormat.configuration ): Array => { // 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 )