refactor: cleanup nullish values handling
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / Reservation.ts
index cddc316995e56651087d15fadd9d217db9ea3105..69050ed953eb6c42c2fab8c962b935980e6f558a 100644 (file)
@@ -1,6 +1,8 @@
-import type { OCPP16ReserveNowRequest } from './1.6/Requests';
+import type { OCPP16ReserveNowRequest } from './1.6/Requests.js'
 
-export type Reservation = OCPP16ReserveNowRequest;
+export type Reservation = OCPP16ReserveNowRequest
+
+export type ReservationKey = keyof Reservation
 
 export enum ReservationTerminationReason {
   EXPIRED = 'Expired',
@@ -9,5 +11,3 @@ export enum ReservationTerminationReason {
   RESERVATION_CANCELED = 'ReservationCanceled',
   REPLACE_EXISTING = 'ReplaceExisting',
 }
-
-export type ReservationKey = keyof OCPP16ReserveNowRequest;