Commit | Line | Data |
---|---|---|
98dc07fa JB |
1 | import { WorkerData, WorkerMessage, WorkerMessageEvents } from './Worker'; |
2 | ||
3 | export interface ChargingStationWorkerData extends WorkerData { | |
4 | index: number; | |
5 | templateFile: string; | |
6 | } | |
7 | ||
8 | enum InternalChargingStationWorkerMessageEvents { | |
9 | PERFORMANCE_STATISTICS = 'performanceStatistics' | |
10 | } | |
11 | ||
12 | export type ChargingStationWorkerMessageEvents = WorkerMessageEvents | InternalChargingStationWorkerMessageEvents; | |
13 | ||
14 | export const ChargingStationWorkerMessageEvents = { | |
15 | ...WorkerMessageEvents, | |
16 | ...InternalChargingStationWorkerMessageEvents | |
17 | }; | |
18 | ||
19 | ||
20 | export interface ChargingStationWorkerMessage extends Omit<WorkerMessage, 'id'> { | |
21 | id: ChargingStationWorkerMessageEvents; | |
22 | } |