X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FUtils.ts;h=49a5fdf954c4a54e9eb807ab434880ec79027480;hb=b5b2c3e80ba8b67b3c87b1700abc9d86852ab77a;hp=3ef99c5f2fdcab960c8e8234371eba0830d59c51;hpb=5edd8ba0f8978cfb3ca9d80f299d9748c6c5970e;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 3ef99c5f..49a5fdf9 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -59,7 +59,7 @@ export const convertToDate = ( return value; } if (isString(value) || typeof value === 'number') { - return new Date(value); + return new Date(value!); } return null; }; @@ -79,6 +79,7 @@ export const convertToInt = (value: unknown): number => { changedValue = parseInt(value as string); } if (isNaN(changedValue)) { + // eslint-disable-next-line @typescript-eslint/no-base-to-string throw new Error(`Cannot convert to integer: ${value.toString()}`); } return changedValue; @@ -93,6 +94,7 @@ export const convertToFloat = (value: unknown): number => { changedValue = parseFloat(value as string); } if (isNaN(changedValue)) { + // eslint-disable-next-line @typescript-eslint/no-base-to-string throw new Error(`Cannot convert to float: ${value.toString()}`); } return changedValue; @@ -297,7 +299,7 @@ export const JSONStringifyWithMapSupport = ( ): string => { return JSON.stringify( obj, - (key, value: Record) => { + (_, value: Record) => { if (value instanceof Map) { return { dataType: 'Map',