build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / types / index.ts
CommitLineData
69074173 1export {
0ac97927 2 type AutomaticTransactionGeneratorConfiguration,
69074173
JB
3 type ChargingStationAutomaticTransactionGeneratorConfiguration,
4 IdTagDistribution,
66a7748d
JB
5 type Status
6} from './AutomaticTransactionGenerator.js'
4c3f6c20
JB
7export type {
8 ChargingStationConfiguration,
9 EvseStatusConfiguration
10} from './ChargingStationConfiguration.js'
11export { ChargingStationEvents } from './ChargingStationEvents.js'
12export type { ChargingStationInfo } from './ChargingStationInfo.js'
13export type {
14 ChargingStationOcppConfiguration,
15 ConfigurationKey
16} from './ChargingStationOcppConfiguration.js'
69074173 17export {
4c3f6c20
JB
18 AmpereUnits,
19 type ChargingStationTemplate,
20 CurrentType,
21 type FirmwareUpgrade,
22 PowerUnits,
23 Voltage,
24 type WsOptions
25} from './ChargingStationTemplate.js'
69074173 26export {
4c3f6c20
JB
27 type ChargingStationData,
28 type ChargingStationOptions,
29 type ChargingStationWorkerData,
4c3f6c20
JB
30 type ChargingStationWorkerMessage,
31 type ChargingStationWorkerMessageData,
32 ChargingStationWorkerMessageEvents,
33 type EvseStatusWorkerType
34} from './ChargingStationWorker.js'
69074173 35export {
4c3f6c20
JB
36 ApplicationProtocolVersion,
37 type ConfigurationData,
38 ConfigurationSection,
39 type ElementsPerWorkerType,
40 type LogConfiguration,
41 type StationTemplateUrl,
42 type StorageConfiguration,
43 SupervisionUrlDistribution,
44 type UIServerConfiguration,
45 type WorkerConfiguration
46} from './ConfigurationData.js'
47export type { ConnectorStatus } from './ConnectorStatus.js'
48export type { EmptyObject } from './EmptyObject.js'
49export type { HandleErrorParams } from './Error.js'
50export type { EvseStatus, EvseTemplate } from './Evse.js'
51export { FileType } from './FileType.js'
52export type { JsonObject, JsonType } from './JsonType.js'
276e05ae 53export { MapStringifyFormat } from './MapStringifyFormat.js'
4c3f6c20
JB
54export type {
55 MeasurandPerPhaseSampledValueTemplates,
56 SampledValueTemplate
57} from './MeasurandPerPhaseSampledValueTemplates.js'
58export type { MeasurandValues } from './MeasurandValues.js'
59export { OCPP16ChargePointErrorCode } from './ocpp/1.6/ChargePointErrorCode.js'
60export { OCPP16ChargePointStatus } from './ocpp/1.6/ChargePointStatus.js'
69074173 61export {
4c3f6c20
JB
62 type OCPP16ChargingProfile,
63 OCPP16ChargingProfilePurposeType,
64 OCPP16ChargingRateUnitType,
65 type OCPP16ChargingSchedule,
66 type OCPP16ChargingSchedulePeriod
67} from './ocpp/1.6/ChargingProfile.js'
68export {
69 OCPP16StandardParametersKey,
70 OCPP16SupportedFeatureProfiles
71} from './ocpp/1.6/Configuration.js'
72export { OCPP16DiagnosticsStatus } from './ocpp/1.6/DiagnosticsStatus.js'
73export {
74 type OCPP16MeterValue,
75 OCPP16MeterValueContext,
76 OCPP16MeterValueLocation,
77 OCPP16MeterValueMeasurand,
78 OCPP16MeterValuePhase,
79 type OCPP16MeterValuesRequest,
80 type OCPP16MeterValuesResponse,
81 OCPP16MeterValueUnit,
82 type OCPP16SampledValue
83} from './ocpp/1.6/MeterValues.js'
69074173 84export {
69074173 85 type ChangeConfigurationRequest,
69074173
JB
86 type GetConfigurationRequest,
87 type GetDiagnosticsRequest,
0ac97927
JB
88 OCPP16AvailabilityType,
89 type OCPP16BootNotificationRequest,
491dad29
JB
90 type OCPP16CancelReservationRequest,
91 type OCPP16ChangeAvailabilityRequest,
0ac97927 92 type OCPP16ClearCacheRequest,
41f3983a 93 type OCPP16ClearChargingProfileRequest,
0ac97927 94 type OCPP16DataTransferRequest,
0ac97927 95 OCPP16DataTransferVendorId,
0ac97927 96 type OCPP16DiagnosticsStatusNotificationRequest,
0ac97927
JB
97 OCPP16FirmwareStatus,
98 type OCPP16FirmwareStatusNotificationRequest,
41189456 99 type OCPP16GetCompositeScheduleRequest,
0ac97927 100 type OCPP16HeartbeatRequest,
0ac97927
JB
101 OCPP16IncomingRequestCommand,
102 OCPP16MessageTrigger,
69074173 103 OCPP16RequestCommand,
491dad29 104 type OCPP16ReserveNowRequest,
69074173
JB
105 type OCPP16StatusNotificationRequest,
106 type OCPP16TriggerMessageRequest,
107 type OCPP16UpdateFirmwareRequest,
108 type RemoteStartTransactionRequest,
109 type RemoteStopTransactionRequest,
110 type ResetRequest,
111 type SetChargingProfileRequest,
66a7748d
JB
112 type UnlockConnectorRequest
113} from './ocpp/1.6/Requests.js'
69074173 114export {
69074173 115 type ChangeConfigurationResponse,
69074173
JB
116 type GetConfigurationResponse,
117 type GetDiagnosticsResponse,
118 type OCPP16BootNotificationResponse,
491dad29 119 type OCPP16ChangeAvailabilityResponse,
41f3983a 120 type OCPP16ClearChargingProfileResponse,
69074173
JB
121 type OCPP16DataTransferResponse,
122 OCPP16DataTransferStatus,
123 type OCPP16DiagnosticsStatusNotificationResponse,
124 type OCPP16FirmwareStatusNotificationResponse,
125 type OCPP16GetCompositeScheduleResponse,
126 type OCPP16HeartbeatResponse,
491dad29 127 type OCPP16ReserveNowResponse,
69074173
JB
128 type OCPP16StatusNotificationResponse,
129 type OCPP16TriggerMessageResponse,
ef69bc46 130 OCPP16TriggerMessageStatus,
69074173
JB
131 type OCPP16UpdateFirmwareResponse,
132 type SetChargingProfileResponse,
66a7748d
JB
133 type UnlockConnectorResponse
134} from './ocpp/1.6/Responses.js'
4c3f6c20
JB
135export {
136 OCPP16AuthorizationStatus,
137 type OCPP16AuthorizeRequest,
138 type OCPP16AuthorizeResponse,
139 type OCPP16StartTransactionRequest,
140 type OCPP16StartTransactionResponse,
141 OCPP16StopTransactionReason,
142 type OCPP16StopTransactionRequest,
143 type OCPP16StopTransactionResponse
144} from './ocpp/1.6/Transaction.js'
145export { BootReasonEnumType, OCPP20ConnectorStatusEnumType } from './ocpp/2.0/Common.js'
146export {
147 type OCPP20BootNotificationRequest,
148 type OCPP20ClearCacheRequest,
149 type OCPP20HeartbeatRequest,
150 OCPP20IncomingRequestCommand,
151 OCPP20RequestCommand,
152 type OCPP20StatusNotificationRequest
153} from './ocpp/2.0/Requests.js'
154export type {
155 OCPP20BootNotificationResponse,
156 OCPP20ClearCacheResponse,
157 OCPP20HeartbeatResponse,
158 OCPP20StatusNotificationResponse
159} from './ocpp/2.0/Responses.js'
160export { OCPP20OptionalVariableName } from './ocpp/2.0/Variables.js'
66a7748d 161export { ChargePointErrorCode } from './ocpp/ChargePointErrorCode.js'
69074173
JB
162export {
163 type ChargingProfile,
164 ChargingProfileKindType,
65099c1e 165 ChargingProfilePurposeType,
69074173
JB
166 ChargingRateUnitType,
167 type ChargingSchedulePeriod,
66a7748d
JB
168 RecurrencyKindType
169} from './ocpp/ChargingProfile.js'
4c3f6c20 170export { type GenericResponse, GenericStatus, RegistrationStatusEnumType } from './ocpp/Common.js'
69074173
JB
171export {
172 type ConfigurationKeyType,
173 ConnectorPhaseRotation,
174 type OCPPConfigurationKey,
175 StandardParametersKey,
176 SupportedFeatureProfiles,
66a7748d
JB
177 VendorParametersKey
178} from './ocpp/Configuration.js'
66a7748d 179export { ConnectorStatusEnum, type ConnectorStatusTransition } from './ocpp/ConnectorStatusEnum.js'
66a7748d 180export { ErrorType } from './ocpp/ErrorType.js'
66a7748d 181export { MessageType } from './ocpp/MessageType.js'
69074173 182export {
41f3983a 183 type MeterValue,
69074173
JB
184 MeterValueContext,
185 MeterValueLocation,
41f3983a
JB
186 MeterValueMeasurand,
187 MeterValuePhase,
69074173 188 MeterValueUnit,
66a7748d
JB
189 type SampledValue
190} from './ocpp/MeterValues.js'
4c3f6c20 191export { OCPPVersion } from './ocpp/OCPPVersion.js'
41f3983a 192export {
4c3f6c20
JB
193 AvailabilityType,
194 type BootNotificationRequest,
195 type CachedRequest,
196 type DataTransferRequest,
197 type DiagnosticsStatusNotificationRequest,
198 type ErrorCallback,
199 FirmwareStatus,
200 type FirmwareStatusNotificationRequest,
201 type HeartbeatRequest,
202 type IncomingRequest,
203 IncomingRequestCommand,
204 type IncomingRequestHandler,
205 MessageTrigger,
206 type MeterValuesRequest,
207 type OutgoingRequest,
208 RequestCommand,
209 type RequestParams,
210 type ResponseCallback,
211 type ResponseType,
212 type StatusNotificationRequest
213} from './ocpp/Requests.js'
69074173 214export {
4c3f6c20
JB
215 type Reservation,
216 type ReservationKey,
217 ReservationTerminationReason
218} from './ocpp/Reservation.js'
69074173 219export {
4c3f6c20
JB
220 AvailabilityStatus,
221 type BootNotificationResponse,
222 ChargingProfileStatus,
223 type ClearCacheResponse,
224 ClearChargingProfileStatus,
225 ConfigurationStatus,
226 type DataTransferResponse,
227 DataTransferStatus,
228 type DiagnosticsStatusNotificationResponse,
229 type ErrorResponse,
230 type FirmwareStatusNotificationResponse,
231 type HeartbeatResponse,
232 type MeterValuesResponse,
233 ReservationStatus,
234 type Response,
235 type ResponseHandler,
236 type StatusNotificationResponse,
237 TriggerMessageStatus,
238 UnlockStatus
239} from './ocpp/Responses.js'
69074173 240export {
4c3f6c20
JB
241 AuthorizationStatus,
242 type AuthorizeRequest,
243 type AuthorizeResponse,
244 type StartTransactionRequest,
245 type StartTransactionResponse,
246 StopTransactionReason,
247 type StopTransactionRequest,
248 type StopTransactionResponse
249} from './ocpp/Transaction.js'
66a7748d 250export { PerformanceRecord } from './orm/entities/PerformanceRecord.js'
276e05ae 251export type { SimulatorState } from './SimulatorState.js'
e8237645 252export type {
e8237645
JB
253 Statistics,
254 StatisticsData,
276e05ae 255 TemplateStatistics,
e8237645
JB
256 TimestampedData
257} from './Statistics.js'
4c3f6c20
JB
258export { DBName, StorageType } from './Storage.js'
259export {
260 ApplicationProtocol,
261 AuthenticationType,
262 ProcedureName,
263 Protocol,
264 type ProtocolRequest,
265 type ProtocolRequestHandler,
266 type ProtocolResponse,
267 ProtocolVersion,
268 type RequestPayload,
269 type ResponsePayload,
276e05ae 270 ResponseStatus
4c3f6c20 271} from './UIProtocol.js'
69074173 272export {
0ac97927 273 WebSocketCloseEventStatusCode,
4c3f6c20
JB
274 WebSocketCloseEventStatusString,
275 type WSError
66a7748d 276} from './WebSocket.js'
282582e5 277export {
4c3f6c20
JB
278 BroadcastChannelProcedureName,
279 type BroadcastChannelRequest,
280 type BroadcastChannelRequestPayload,
281 type BroadcastChannelResponse,
282 type BroadcastChannelResponsePayload,
283 type MessageEvent
284} from './WorkerBroadcastChannel.js'