Version 1.1.50
[e-mobility-charging-stations-simulator.git] / src / utils / Utils.ts
index 6133177f9aeca78c7970b2a123370d9d187f24c9..fb8aebfe0dae72f3415c3ab9f7c9d3cb08e68471 100644 (file)
@@ -14,7 +14,7 @@ export default class Utils {
   }
 
   public static async sleep(milliSeconds: number): Promise<NodeJS.Timeout> {
-    return new Promise((resolve) => setTimeout(resolve, milliSeconds));
+    return new Promise((resolve) => setTimeout(resolve as () => void, milliSeconds));
   }
 
   public static formatDurationMilliSeconds(duration: number): string {
@@ -244,7 +244,7 @@ export default class Utils {
     // Create a timeout promise that rejects in timeout milliseconds
     const timeoutPromise = new Promise<never>((_, reject) => {
       setTimeout(() => {
-        timeoutCallback;
+        timeoutCallback();
         reject(timeoutError);
       }, timeoutMs);
     });