@exmg/livery
Version:
Ex Machina Group Livery Web SDK.
17 lines (16 loc) • 548 B
TypeScript
import { Disposable } from './Disposable';
declare type Listener = (visible: boolean) => void;
/**
* Returns true if page is currently visible.
*/
export declare function isVisible(): boolean;
/**
* Register a listener function to be called when page visibility changes.
*
* Note: Also fires on 'beforeunload'.
*
* @param listener Function to call with current visibility when that changes
* @returns Disposable object that removes listener when disposed
*/
export declare function onVisibility(listener: Listener): Disposable;
export {};