ahooks-vue
Version:
10 lines (9 loc) • 383 B
TypeScript
export interface UseDocumentVisibilityOptions {
onHidden?: () => void;
onVisible?: () => void;
onChange?: (visibilityState: VisibilityState) => void;
}
export declare function useDocumentVisibility(options?: UseDocumentVisibilityOptions): {
visibilityState: import("vue-demi").Ref<VisibilityState>;
isVisible: import("vue-demi").ComputedRef<boolean>;
};