X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FUtils.ts;h=74abb7822b4c73ab5efd947fa5a397b0a23075cb;hb=de96acad9df699ff34f25e32ba616ef5c09ff124;hp=38a212ca20c3f081cf2a9f6a2ec12719e49c70c1;hpb=97ef739c0f207e2b729bd3f185c463eb0ff35c7d;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 38a212ca..74abb782 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -53,15 +53,15 @@ 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 (typeof value === 'string') { + if (Utils.isString(value)) { // Create Object changedValue = parseInt(value); } @@ -69,12 +69,12 @@ export default class Utils { } static convertToFloat(value: any): number { - let changedValue = value; + let changedValue: number = value; if (!value) { return 0; } // Check - if (typeof value === 'string') { + if (Utils.isString(value)) { // Create Object changedValue = parseFloat(value); } @@ -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) {