- public static getInstance<T extends OCPPIncomingRequestService>(
- this: new (chargingStation: ChargingStation) => T,
- chargingStation: ChargingStation
- ): T {
- if (!OCPPIncomingRequestService.instances.has(chargingStation.hashId)) {
- OCPPIncomingRequestService.instances.set(chargingStation.hashId, new this(chargingStation));
+ public static getInstance<T extends OCPPIncomingRequestService>(this: new () => T): T {
+ if (!OCPPIncomingRequestService.instance) {
+ OCPPIncomingRequestService.instance = new this();