Skip to content

Commit 08a5afd

Browse files
authored
fix: typings (#52)
1 parent a1e126e commit 08a5afd

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

index.d.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ declare module 'visibilityjs' {
44
export function onVisible(callback: Function): number|boolean;
55
export function afterPrerendering(callback: Function): number|boolean;
66
export function isSupported(): boolean;
7-
export function state(): string;
7+
export function state(): VisibilityState;
88
export function hidden(): boolean;
99
export function unbind(id: number): void;
10-
export function change(listener: VisiblityChangeListener): number|boolean;
10+
export function change(listener: VisiblityChangeListener): number;
1111
export function stop(id: number): boolean;
1212

13-
type VisiblityChangeListener = (event: Event, state: string) => void;
13+
// @See https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState
14+
type VisibilityState = 'visible' | 'hidden'
15+
type VisiblityChangeListener = (event: Event, state: VisibilityState) => void;
1416
}

0 commit comments

Comments
 (0)