1 import { WorkerData
, WorkerMessage
, WorkerMessageEvents
} from
'./Worker';
3 import { JsonType
} from
'./JsonType';
5 export interface ChargingStationWorkerOptions
extends JsonType
{
6 elementStartDelay
?: number;
9 export interface ChargingStationWorkerData
extends WorkerData
{
12 chargingStationWorkerOptions
?: ChargingStationWorkerOptions
;
15 enum InternalChargingStationWorkerMessageEvents
{
18 PERFORMANCE_STATISTICS
= 'performanceStatistics'
21 export type ChargingStationWorkerMessageEvents
= WorkerMessageEvents
| InternalChargingStationWorkerMessageEvents
;
23 export const ChargingStationWorkerMessageEvents
= {
24 ...WorkerMessageEvents
,
25 ...InternalChargingStationWorkerMessageEvents
29 export interface ChargingStationWorkerMessage
extends Omit
<WorkerMessage
<ChargingStationWorkerData
>, 'id'> {
30 id
: ChargingStationWorkerMessageEvents
;