build: switch to NodeNext module resolution
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ChargingProfile.ts
1 import {
2 type OCPP16ChargingProfile,
3 OCPP16ChargingProfileKindType,
4 OCPP16ChargingRateUnitType,
5 type OCPP16ChargingSchedulePeriod,
6 OCPP16RecurrencyKindType,
7 } from './1.6/ChargingProfile.js';
8
9 export type ChargingProfile = OCPP16ChargingProfile;
10
11 export type ChargingSchedulePeriod = OCPP16ChargingSchedulePeriod;
12
13 export const ChargingProfileKindType = {
14 ...OCPP16ChargingProfileKindType,
15 } as const;
16 export type ChargingProfileKindType = OCPP16ChargingProfileKindType;
17
18 export const RecurrencyKindType = {
19 ...OCPP16RecurrencyKindType,
20 } as const;
21 export type RecurrencyKindType = OCPP16RecurrencyKindType;
22
23 export const ChargingRateUnitType = {
24 ...OCPP16ChargingRateUnitType,
25 } as const;
26 export type ChargingRateUnitType = OCPP16ChargingRateUnitType;