UNPKG

solid-use

Version:
2 lines (1 loc) 812 B
"use strict";var o=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var b=(t,e)=>{for(var i in e)o(t,i,{get:e[i],enumerable:!0})},m=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of c(e))!u.call(t,n)&&n!==i&&o(t,n,{get:()=>e[n],enumerable:!(r=l(e,n))||r.enumerable});return t};var v=t=>m(o({},"__esModule",{value:!0}),t);var g={};b(g,{default:()=>d});module.exports=v(g);var a=require("solid-js"),s=require("solid-js/web"),f=s.isServer?()=>()=>!0:()=>{let[t,e]=(0,a.createSignal)(!0);return(0,a.createEffect)(()=>{let i=()=>{e(document.visibilityState==="visible")};i(),document.addEventListener("visibilitychange",i,!1),(0,a.onCleanup)(()=>{document.removeEventListener("visibilitychange",i,!1)})}),t},d=f;