Welcome to mirror list, hosted at ThFree Co, Russian Federation.

index.d.ts « visibilityjs « node_modules - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 4bb8d0297d15c33fcb5425c43d230424c5937b4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
declare module 'visibilityjs' {
    export function every(interval: number, callback: Function): number;
    export function every(interval: number, hiddenInterval: number, callback: Function): number;
    export function onVisible(callback: Function): number|boolean;
    export function afterPrerendering(callback: Function): number|boolean;
    export function isSupported(): boolean;
    export function state(): string;
    export function hidden(): boolean;
    export function unbind(id: number): void;
    export function change(listener: VisiblityChangeListener): number|boolean;
    export function stop(id: number): boolean;

    type VisiblityChangeListener = (event: Event, state: string) => void;
}