X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FMessageChannelUtils.ts;h=4164c36bf11c96f18b8250cfd47be98bdeb897d5;hb=90dc299a5f5c9990aa52911b2d8fdc401776972f;hp=65dcc9a835c36fa4fcf1cb6307e0d1063957fb6f;hpb=e82376450bef7a755869accf8f662826147832d8;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/MessageChannelUtils.ts b/src/utils/MessageChannelUtils.ts index 65dcc9a8..4164c36b 100644 --- a/src/utils/MessageChannelUtils.ts +++ b/src/utils/MessageChannelUtils.ts @@ -1,19 +1,16 @@ -import { - OutputFormat, - buildChargingStationAutomaticTransactionGeneratorConfiguration, - buildConnectorsStatus, - buildEvsesStatus -} from './ChargingStationConfigurationUtils.js' -import { clone } from './Utils.js' import type { ChargingStation } from '../charging-station/index.js' import { type ChargingStationData, type ChargingStationWorkerMessage, ChargingStationWorkerMessageEvents, - type InternalTemplateStatistics, - type Statistics, - type TemplateStatistics + type Statistics } from '../types/index.js' +import { + buildChargingStationAutomaticTransactionGeneratorConfiguration, + buildConnectorsStatus, + buildEvsesStatus, + OutputFormat +} from './ChargingStationConfigurationUtils.js' export const buildAddedMessage = ( chargingStation: ChargingStation @@ -69,9 +66,7 @@ export const buildPerformanceStatisticsMessage = ( } } -export const buildChargingStationDataPayload = ( - chargingStation: ChargingStation -): ChargingStationData => { +const buildChargingStationDataPayload = (chargingStation: ChargingStation): ChargingStationData => { return { started: chargingStation.started, // eslint-disable-next-line @typescript-eslint/no-non-null-assertion @@ -89,13 +84,3 @@ export const buildChargingStationDataPayload = ( }) } } - -export const buildTemplateStatisticsPayload = ( - map: Map -): Record => { - 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]>) -}