test: fix clone() test for latest node version
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ConnectorStatusEnum.ts
index a98e15d98b42409c2ec35d35edc1c5206d3fb46e..9c4d246994bd09ecec97242fb247a6366ea46048 100644 (file)
@@ -1,7 +1,14 @@
-import { OCPP16ChargePointStatus, OCPP20ConnectorStatusEnumType } from '../internal';
+import { OCPP16ChargePointStatus } from './1.6/ChargePointStatus.js'
+import { OCPP20ConnectorStatusEnumType } from './2.0/Common.js'
 
 export const ConnectorStatusEnum = {
   ...OCPP16ChargePointStatus,
-  ...OCPP20ConnectorStatusEnumType,
-} as const;
-export type ConnectorStatusEnum = OCPP16ChargePointStatus | OCPP20ConnectorStatusEnumType;
+  ...OCPP20ConnectorStatusEnumType
+} as const
+// eslint-disable-next-line @typescript-eslint/no-redeclare
+export type ConnectorStatusEnum = OCPP16ChargePointStatus | OCPP20ConnectorStatusEnumType
+
+export type ConnectorStatusTransition = Readonly<{
+  from?: ConnectorStatusEnum
+  to: ConnectorStatusEnum
+}>