nova-right-nav / node_modules /@reduxjs /toolkit /src /query /utils /isDocumentVisible.ts
Leon4gr45's picture
Upload folder using huggingface_hub (part 9)
4a288a7 verified
Raw
History Blame Contribute Delete
427 Bytes
/**
* Assumes true for a non-browser env, otherwise makes a best effort
* @link https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState
*/
export function isDocumentVisible(): boolean {
// `document` may not exist in non-browser envs (like RN)
if (typeof document === 'undefined') {
return true
}
// Match true for visible, prerender, undefined
return document.visibilityState !== 'hidden'
}