8 lines
964 B
JavaScript
8 lines
964 B
JavaScript
/**
|
|
* Checks whether we are in a browser
|
|
*/
|
|
export const isBrowser = () => {
|
|
// @ts-expect-error we're checking for browser context and globalThis does not have an index signature
|
|
return typeof globalThis.window !== 'undefined';
|
|
};
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNfYnJvd3Nlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9pc19icm93c2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sU0FBUyxHQUFHLEdBQUcsRUFBRTtJQUM1QixzR0FBc0c7SUFDdEcsT0FBTyxPQUFPLFVBQVUsQ0FBQyxNQUFNLEtBQUssV0FBVyxDQUFDO0FBQ2xELENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ2hlY2tzIHdoZXRoZXIgd2UgYXJlIGluIGEgYnJvd3NlclxuICovXG5leHBvcnQgY29uc3QgaXNCcm93c2VyID0gKCkgPT4ge1xuICAvLyBAdHMtZXhwZWN0LWVycm9yIHdlJ3JlIGNoZWNraW5nIGZvciBicm93c2VyIGNvbnRleHQgYW5kIGdsb2JhbFRoaXMgZG9lcyBub3QgaGF2ZSBhbiBpbmRleCBzaWduYXR1cmVcbiAgcmV0dXJuIHR5cGVvZiBnbG9iYWxUaGlzLndpbmRvdyAhPT0gJ3VuZGVmaW5lZCc7XG59O1xuIl19
|