build(ci): fix linter errors
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 2 Dec 2023 19:50:18 +0000 (20:50 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 2 Dec 2023 19:50:18 +0000 (20:50 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/Helpers.ts
src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts
src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
src/utils/Utils.ts

index f31ee7f0cccb3f9e798e46dbcf418569fccbfc65..15bd2c1f48cfb86438636f3f245c1d36912cca7c 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'node:url';
 
 import chalk from 'chalk';
 import {
+  type Interval,
   addDays,
   addSeconds,
   addWeeks,
index 2b34342e105ec2264f5f076d2a20062ca06910e4..a1e4f4869036cd32c0330af60a9f1b05ce1ce23f 100644 (file)
@@ -6,7 +6,14 @@ import { URL, fileURLToPath } from 'node:url';
 
 import type { JSONSchemaType } from 'ajv';
 import { Client, type FTPResponse } from 'basic-ftp';
-import { addSeconds, differenceInSeconds, isDate, maxTime, secondsToMilliseconds } from 'date-fns';
+import {
+  type Interval,
+  addSeconds,
+  differenceInSeconds,
+  isDate,
+  maxTime,
+  secondsToMilliseconds,
+} from 'date-fns';
 import { create } from 'tar';
 
 import { OCPP16Constants } from './OCPP16Constants';
index 197fb6a2aeca0e924a677ee0d327f600abc1f926..b194e08e8d5a58db9641a337bd58b7d27aa5799f 100644 (file)
@@ -2,6 +2,7 @@
 
 import type { JSONSchemaType } from 'ajv';
 import {
+  type Interval,
   addSeconds,
   areIntervalsOverlapping,
   differenceInSeconds,
index c37f48cf67a4071797f23c2684c3401971aa91f7..d3bee6c6e6c31f09c55f8bb1c90597ae830054b8 100644 (file)
@@ -70,7 +70,7 @@ export const isValidTime = (date: unknown): boolean => {
   if (typeof date === 'number') {
     return !isNaN(date);
   } else if (isDate(date)) {
-    return !isNaN((date as Date).getTime());
+    return !isNaN(date.getTime());
   }
   return false;
 };
@@ -80,12 +80,12 @@ export const convertToDate = (value: Date | string | number | undefined): Date |
     return value as undefined;
   }
   if (isDate(value)) {
-    return value as Date;
+    return value;
   }
   if (isString(value) || typeof value === 'number') {
-    const valueToDate = new Date(value as string | number);
+    const valueToDate = new Date(value!);
     if (isNaN(valueToDate.getTime())) {
-      throw new Error(`Cannot convert to date: '${value as string | number}'`);
+      throw new Error(`Cannot convert to date: '${value!}'`);
     }
     return valueToDate;
   }