fix: fix template name consistency
[e-mobility-charging-stations-simulator.git] / src / utils / index.ts
1 export { ACElectricUtils, DCElectricUtils } from './ElectricUtils.js'
2 export { AsyncLock, AsyncLockType } from './AsyncLock.js'
3 export {
4 OutputFormat,
5 buildChargingStationAutomaticTransactionGeneratorConfiguration,
6 buildConnectorsStatus,
7 buildEvsesStatus
8 } from './ChargingStationConfigurationUtils.js'
9 export { CircularArray } from './CircularArray.js'
10 export { Configuration } from './Configuration.js'
11 export { Constants } from './Constants.js'
12 export {
13 handleFileException,
14 handleSendMessageError,
15 handleUncaughtException,
16 handleUnhandledRejection,
17 setDefaultErrorParams
18 } from './ErrorUtils.js'
19 export { watchJsonFile } from './FileUtils.js'
20 export {
21 buildAddedMessage,
22 buildChargingStationDataPayload,
23 buildDeletedMessage,
24 buildPerformanceStatisticsMessage,
25 buildStartedMessage,
26 buildStoppedMessage,
27 buildTemplateStatisticsPayload,
28 buildUpdatedMessage
29 } from './MessageChannelUtils.js'
30 export {
31 JSONStringifyWithMapSupport,
32 buildTemplateName,
33 clone,
34 convertToBoolean,
35 convertToDate,
36 convertToFloat,
37 convertToInt,
38 exponentialDelay,
39 extractTimeSeriesValues,
40 formatDurationMilliSeconds,
41 formatDurationSeconds,
42 generateUUID,
43 getRandomFloatFluctuatedRounded,
44 getRandomFloatRounded,
45 getRandomInteger,
46 getWebSocketCloseEventStatusString,
47 isArraySorted,
48 isAsyncFunction,
49 isEmptyArray,
50 isEmptyObject,
51 isEmptyString,
52 isNotEmptyArray,
53 isNotEmptyString,
54 isValidDate,
55 logPrefix,
56 max,
57 min,
58 once,
59 roundTo,
60 secureRandom,
61 sleep,
62 validateUUID
63 } from './Utils.js'
64 export { average, median, nthPercentile, stdDeviation } from './StatisticUtils.js'
65 export { logger } from './Logger.js'