build: switch to NodeNext module resolution
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ConnectorStatusEnum.ts
CommitLineData
a6ef1ece
JB
1import { OCPP16ChargePointStatus } from './1.6/ChargePointStatus.js';
2import { OCPP20ConnectorStatusEnumType } from './2.0/Common.js';
6e939d9e
JB
3
4export const ConnectorStatusEnum = {
5 ...OCPP16ChargePointStatus,
6 ...OCPP20ConnectorStatusEnumType,
7} as const;
8export type ConnectorStatusEnum = OCPP16ChargePointStatus | OCPP20ConnectorStatusEnumType;
0a376442
JB
9
10export type ConnectorStatusTransition = Readonly<{
11 from?: ConnectorStatusEnum;
12 to: ConnectorStatusEnum;
13}>;