Skip to content
0

katanakit-js / useOnVisibilityChange

Function: useOnVisibilityChange() ​

ts
function useOnVisibilityChange(callback): () => void;

Defined in: src/infrastructure/viewport/viewport.service.ts:333

Registers a callback for document visibility changes.

Parameters ​

ParameterTypeDescription
callback(isVisible) => voidCalled with true when visible, false when hidden.

Returns ​

A cleanup function that removes the listener.

() => void

Example ​

ts
const off = useOnVisibilityChange((visible) => {
  if (visible) resumePolling();
  else pausePolling();
});

Released under the MIT License.