import type { WebSocket } from 'ws';
import type { ChargingStationAutomaticTransactionGeneratorConfiguration } from './AutomaticTransactionGenerator';
+import { ChargingStationEvents } from './ChargingStationEvents';
import type { ChargingStationInfo } from './ChargingStationInfo';
import type { ChargingStationOcppConfiguration } from './ChargingStationOcppConfiguration';
import type { ConnectorStatus } from './ConnectorStatus';
}
enum ChargingStationMessageEvents {
- started = 'started',
- stopped = 'stopped',
- updated = 'updated',
performanceStatistics = 'performanceStatistics',
}
export const ChargingStationWorkerMessageEvents = {
...WorkerMessageEvents,
+ ...ChargingStationEvents,
...ChargingStationMessageEvents,
} as const;
-export type ChargingStationWorkerMessageEvents = WorkerMessageEvents | ChargingStationMessageEvents;
+export type ChargingStationWorkerMessageEvents =
+ | WorkerMessageEvents
+ | ChargingStationEvents
+ | ChargingStationMessageEvents;
export type ChargingStationWorkerMessageData = ChargingStationData | Statistics;