@tanstack/query-core
Version:
The framework agnostic core that powers TanStack Query
17 lines (14 loc) • 508 B
TypeScript
import { Subscribable } from './subscribable.js';
type SetupFn = (setFocused: (focused?: boolean) => void) => (() => void) | undefined;
declare class FocusManager extends Subscribable {
#private;
constructor();
protected onSubscribe(): void;
protected onUnsubscribe(): void;
setEventListener(setup: SetupFn): void;
setFocused(focused?: boolean): void;
onFocus(): void;
isFocused(): boolean;
}
declare const focusManager: FocusManager;
export { FocusManager, focusManager };