chore: switch coding style to JS standard
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ChargingProfile.ts
index 6dab7cff1284465a8fc07bc1fac9472015cb31ce..efc25b90083ad54a28aa977ee587e63851d643f0 100644 (file)
@@ -1,3 +1,29 @@
-import { OCPP16ChargingProfile } from './1.6/ChargingProfile';
+import {
+  type OCPP16ChargingProfile,
+  OCPP16ChargingProfileKindType,
+  OCPP16ChargingRateUnitType,
+  type OCPP16ChargingSchedulePeriod,
+  OCPP16RecurrencyKindType
+} from './1.6/ChargingProfile.js'
 
-export type ChargingProfile = OCPP16ChargingProfile;
+export type ChargingProfile = OCPP16ChargingProfile
+
+export type ChargingSchedulePeriod = OCPP16ChargingSchedulePeriod
+
+export const ChargingProfileKindType = {
+  ...OCPP16ChargingProfileKindType
+} as const
+// eslint-disable-next-line @typescript-eslint/no-redeclare
+export type ChargingProfileKindType = OCPP16ChargingProfileKindType
+
+export const RecurrencyKindType = {
+  ...OCPP16RecurrencyKindType
+} as const
+// eslint-disable-next-line @typescript-eslint/no-redeclare
+export type RecurrencyKindType = OCPP16RecurrencyKindType
+
+export const ChargingRateUnitType = {
+  ...OCPP16ChargingRateUnitType
+} as const
+// eslint-disable-next-line @typescript-eslint/no-redeclare
+export type ChargingRateUnitType = OCPP16ChargingRateUnitType