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