- chargingStationWorker = new ThreadWorker<ChargingStationWorkerData>(
- (data?: ChargingStationWorkerData): void => {
- // eslint-disable-next-line @typescript-eslint/no-non-null-assertion, no-new
- new ChargingStation(data!.index, data!.templateFile, data!.options)
- }
- )
+ chargingStationWorker = new ThreadWorker<
+ ChargingStationWorkerData,
+ ChargingStationInfo | undefined
+ >((data?: ChargingStationWorkerData): ChargingStationInfo | undefined => {
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion, no-new
+ return new ChargingStation(data!.index, data!.templateFile, data!.options).stationInfo
+ })