Add MongDB support to storage for performance records.
[e-mobility-charging-stations-simulator.git] / src / utils / Utils.ts
index 6b3349d0af83d5fb7c9c7b4c8f140762ff6adc5f..74abb7822b4c73ab5efd947fa5a397b0a23075cb 100644 (file)
@@ -53,12 +53,12 @@ export default class Utils {
   }
 
   static convertToInt(value: any): number {
-    let changedValue = value;
+    let changedValue: number = value;
     if (!value) {
       return 0;
     }
     if (Number.isSafeInteger(value)) {
-      return value;
+      return value as number;
     }
     // Check
     if (Utils.isString(value)) {
@@ -69,7 +69,7 @@ export default class Utils {
   }
 
   static convertToFloat(value: any): number {
-    let changedValue = value;
+    let changedValue: number = value;
     if (!value) {
       return 0;
     }
@@ -190,8 +190,8 @@ export default class Utils {
   static insertAt = (str: string, subStr: string, pos: number): string => `${str.slice(0, pos)}${subStr}${str.slice(pos)}`;
 
   /**
-   * @param {number} [retryNumber=0]
-   * @returns {number} delay in milliseconds
+   * @param [retryNumber=0]
+   * @returns delay in milliseconds
    */
   static exponentialDelay(retryNumber = 0): number {
     const delay = Math.pow(2, retryNumber) * 100;
@@ -202,8 +202,8 @@ export default class Utils {
   /**
    * Convert websocket error code to human readable string message
    *
-   * @param {number} code websocket error code
-   * @returns {string} human readable string message
+   * @param code websocket error code
+   * @returns human readable string message
    */
   static getWebSocketCloseEventStatusString(code: number): string {
     if (code >= 0 && code <= 999) {