Implement singleton design pattern with strict null check
[e-mobility-charging-stations-simulator.git] / src / charging-station / ocpp / OCPPIncomingRequestService.ts
index 5be2629abe54db1c83158b0d60af3e2d3ad2e2fd..23d0ffdd6d377737fb771f89f001518e6447fe09 100644 (file)
@@ -22,7 +22,7 @@ export default abstract class OCPPIncomingRequestService {
   }
 
   public static getInstance<T extends OCPPIncomingRequestService>(this: new () => T): T {
-    if (!OCPPIncomingRequestService.instance) {
+    if (OCPPIncomingRequestService.instance === null) {
       OCPPIncomingRequestService.instance = new this();
     }
     return OCPPIncomingRequestService.instance as T;