export function idlePeriod()

in src/services/eventsListener.ts [43:55]


export function idlePeriod(callback: () => void): number {
  const func = window.requestIdleCallback || window.setTimeout;

  let handle = -1;
  callback = runOnce(callback);
  if (document.visibilityState === 'hidden') {
    callback();
  } else {
    handle = func(callback);
    onHidden(callback);
  }
  return handle;
};