perf: reduce OCPPUtils memory usage
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ConnectorStatusEnum.ts
index a98e15d98b42409c2ec35d35edc1c5206d3fb46e..d3ac3e02d2a9661cfb4d440e430400b0eeb33489 100644 (file)
@@ -1,7 +1,13 @@
-import { OCPP16ChargePointStatus, OCPP20ConnectorStatusEnumType } from '../internal';
+import { OCPP16ChargePointStatus } from './1.6/ChargePointStatus';
+import { OCPP20ConnectorStatusEnumType } from './2.0/Common';
 
 export const ConnectorStatusEnum = {
   ...OCPP16ChargePointStatus,
   ...OCPP20ConnectorStatusEnumType,
 } as const;
 export type ConnectorStatusEnum = OCPP16ChargePointStatus | OCPP20ConnectorStatusEnumType;
+
+export type ConnectorStatusTransition = Readonly<{
+  from?: ConnectorStatusEnum;
+  to: ConnectorStatusEnum;
+}>;