+ public static hasOwnProp(object: unknown, property: PropertyKey): boolean {
+ return Utils.isObject(object) && Object.hasOwn(object as object, property);
+ }
+
+ public static isCFEnvironment(): boolean {
+ return !Utils.isNullOrUndefined(process.env.VCAP_APPLICATION);
+ }
+
+ public static isIterable<T>(obj: T): boolean {