fix: handle WebSocket opening error
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ConnectorStatusEnum.ts
index 929d59cd7ae7ae83102d278859c207c786efee9e..9c4d246994bd09ecec97242fb247a6366ea46048 100644 (file)
@@ -1,8 +1,14 @@
-import { OCPP16ChargePointStatus } from './1.6/ChargePointStatus';
-import { OCPP20ConnectorStatusEnumType } from './2.0/Requests';
+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
+}>