build(ui): switch to pnpm
[e-mobility-charging-stations-simulator.git] / src / utils / Utils.ts
index 7b59118cae617aa3def0486baf58eb2ad857af13..7195ce09ecfff2bfab6ed5c5016b876190830c8b 100644 (file)
@@ -3,7 +3,8 @@ import util from 'node:util';
 
 import clone from 'just-clone';
 
-import { Constants } from './internal';
+// import { Constants } from './internal';
+import { Constants } from './Constants';
 import { WebSocketCloseEventStatusString } from '../types';
 
 export class Utils {
@@ -185,7 +186,7 @@ export class Utils {
     return clone<T>(object);
   }
 
-  public static objectHasOwnProperty(object: unknown, property: string): boolean {
+  public static hasOwnProp(object: unknown, property: PropertyKey): boolean {
     return Utils.isObject(object) && Object.hasOwn(object as object, property);
   }
 
@@ -222,17 +223,11 @@ export class Utils {
   }
 
   public static isEmptyArray(object: unknown | unknown[]): boolean {
-    if (Array.isArray(object) && object.length === 0) {
-      return true;
-    }
-    return false;
+    return Array.isArray(object) && object.length === 0;
   }
 
   public static isNotEmptyArray(object: unknown | unknown[]): boolean {
-    if (Array.isArray(object) && object.length > 0) {
-      return true;
-    }
-    return false;
+    return Array.isArray(object) && object.length > 0;
   }
 
   public static isEmptyObject(obj: object): boolean {