1 import { JsonObject
} from
'./JsonType';
2 import { WorkerData
, WorkerMessage
, WorkerMessageEvents
} from
'./Worker';
4 export interface ChargingStationWorkerOptions
extends JsonObject
{
5 elementStartDelay
?: number;
8 export interface ChargingStationWorkerData
extends WorkerData
{
11 chargingStationWorkerOptions
?: ChargingStationWorkerOptions
;
14 enum InternalChargingStationWorkerMessageEvents
{
17 PERFORMANCE_STATISTICS
= 'performanceStatistics',
20 export type ChargingStationWorkerMessageEvents
=
22 | InternalChargingStationWorkerMessageEvents
;
24 export const ChargingStationWorkerMessageEvents
= {
25 ...WorkerMessageEvents
,
26 ...InternalChargingStationWorkerMessageEvents
,
29 export interface ChargingStationWorkerMessage
30 extends Omit
<WorkerMessage
<ChargingStationWorkerData
>, 'id'> {
31 id
: ChargingStationWorkerMessageEvents
;