export function getVisibilityObserver()

in src/services/getVisibilityObserver.ts [45:61]


export function getVisibilityObserver() {
  if (firstHiddenTime < 0) {
    firstHiddenTime = initHiddenTime();
    addChangeListeners();
    onBFCacheRestore(() => {
      setTimeout(() => {
        firstHiddenTime = initHiddenTime();
        addChangeListeners();
      }, 0);
    });
  }
  return {
    get firstHiddenTime() {
      return firstHiddenTime;
    },
  };
};