UNPKG

react-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in React

17 lines (16 loc) 546 B
import { Subscribable } from './subscribable'; declare type SetupFn = (setFocused: (focused?: boolean) => void) => (() => void) | undefined; export declare class FocusManager extends Subscribable { private focused?; private cleanup?; private setup; constructor(); protected onSubscribe(): void; protected onUnsubscribe(): void; setEventListener(setup: SetupFn): void; setFocused(focused?: boolean): void; onFocus(): void; isFocused(): boolean; } export declare const focusManager: FocusManager; export {};