type ChargingStationData,
type ChargingStationWorkerMessage,
ChargingStationWorkerMessageEvents,
- type InternalTemplateStatistics,
- type Statistics,
- type TemplateStatistics
+ type Statistics
} from '../types/index.js'
import {
buildChargingStationAutomaticTransactionGeneratorConfiguration,
buildEvsesStatus,
OutputFormat
} from './ChargingStationConfigurationUtils.js'
-import { clone } from './Utils.js'
export const buildAddedMessage = (
chargingStation: ChargingStation
})
}
}
-
-export const buildTemplateStatisticsPayload = (
- map: Map<string, InternalTemplateStatistics>
-): Record<string, TemplateStatistics> => {
- map = clone(map)
- for (const value of map.values()) {
- (value as unknown as TemplateStatistics).indexes = [...value.indexes]
- }
- return Object.fromEntries(map.entries() as unknown as Array<[string, TemplateStatistics]>)
-}