import clone from 'just-clone';
-import { Constants } from './internal';
+// import { Constants } from './internal';
+import { Constants } from './Constants';
import { WebSocketCloseEventStatusString } from '../types';
export class Utils {
return clone<T>(object);
}
- public static objectHasOwnProperty(object: unknown, property: string): boolean {
- return (
- Utils.isObject(object) && (Object.prototype.hasOwnProperty.call(object, property) as boolean)
- );
+ public static hasOwnProp(object: unknown, property: PropertyKey): boolean {
+ return Utils.isObject(object) && Object.hasOwn(object as object, property);
}
public static isCFEnvironment(): boolean {