X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FUtils.ts;h=7195ce09ecfff2bfab6ed5c5016b876190830c8b;hb=603f1011d2931b5a5fa3214bb754e611d184ca99;hp=7b59118cae617aa3def0486baf58eb2ad857af13;hpb=c5f2c258852408a3b18c7a5b12d076b6b5728172;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 7b59118c..7195ce09 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -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(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 {