ChargingStationWorkerMessage,
ChargingStationWorkerMessageEvents,
} from '../types/ChargingStationWorker';
-import Statistics from '../types/Statistics';
+import type Statistics from '../types/Statistics';
import type ChargingStation from './ChargingStation';
export class MessageChannelUtils {
chargingStation: ChargingStation
): ChargingStationData {
return {
- hashId: chargingStation.hashId,
stationInfo: chargingStation.stationInfo,
stopped: chargingStation.stopped,
bootNotificationResponse: chargingStation.bootNotificationResponse,
- connectors: Array.from(chargingStation.connectors.values()),
+ connectors: [...chargingStation.connectors.values()].map(
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ ({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
+ ),
};
}
}