refactor: use keyof to build the reservation filter key
[e-mobility-charging-stations-simulator.git] / src / types / index.ts
index 2b833800b44800d2709eacb005130aa5f6cd1a1c..04608aaba3289fc9910c246b2bfdf1a9d21383a4 100644 (file)
@@ -17,6 +17,7 @@ export {
   IdTagDistribution,
   type Status,
 } from './AutomaticTransactionGenerator';
+export { type GenericResponse, GenericStatus, RegistrationStatusEnumType } from './ocpp/Common';
 export {
   AvailabilityType,
   type BootNotificationRequest,
@@ -51,11 +52,8 @@ export {
   type DiagnosticsStatusNotificationResponse,
   type ErrorResponse,
   type FirmwareStatusNotificationResponse,
-  GenericStatus,
-  type GenericResponse,
   type HeartbeatResponse,
   type MeterValuesResponse,
-  RegistrationStatusEnumType,
   type Response,
   type ResponseHandler,
   type StatusNotificationResponse,
@@ -167,6 +165,8 @@ export {
 } from './ChargingStationTemplate';
 export {
   type ConfigurationData,
+  ConfigurationSection,
+  type LogConfiguration,
   type StationTemplateUrl,
   type StorageConfiguration,
   SupervisionUrlDistribution,
@@ -248,11 +248,14 @@ export { OCPP20OptionalVariableName } from './ocpp/2.0/Variables';
 export { OCPPVersion } from './ocpp/OCPPVersion';
 export { PerformanceData } from './orm/entities/PerformanceData';
 export { PerformanceRecord } from './orm/entities/PerformanceRecord';
-export type { Statistics, TimeSeries } from './Statistics';
+export type { Statistics, TimestampedData } from './Statistics';
 export {
   type WSError,
   WebSocketCloseEventStatusCode,
   WebSocketCloseEventStatusString,
 } from './WebSocket';
-export { ReservationFilterKey, ReservationTerminationReason } from './ocpp/1.6/Reservation';
-export { type Reservation } from './ocpp/Reservation';
+export {
+  type Reservation,
+  type ReservationFilterKey,
+  ReservationTerminationReason,
+} from './ocpp/Reservation';