/**
* @description Determines if the current environment is a browser by checking the prototype chain of the global object.
* @summary This function checks if the code is running in a browser environment.
* @return {boolean} `true` if the environment is a browser, `false` otherwise.
* @function isBrowser
* @memberOf module:Logging
*/
export function isBrowser(): boolean {
return (
Object.getPrototypeOf(Object.getPrototypeOf(globalThis)) !==
Object.prototype
);
}
Source