UNPKG

@atlaskit/tooltip

Version:

A tooltip is a floating, non-actionable label used to explain a user interface element or feature.

30 lines (29 loc) 701 B
import { FakeMouseElement } from '../utilities'; export declare type Source = { type: 'mouse'; mouse: FakeMouseElement; } | { type: 'keyboard'; }; export declare type Entry = { source: Source; show: (value: { isImmediate: boolean; }) => void; hide: (value: { isImmediate: boolean; }) => void; delay: number; done: () => void; }; export declare type API = { isActive: () => boolean; getInitialMouse: () => FakeMouseElement | null; requestHide: (value: { isImmediate: boolean; }) => void; finishHideAnimation: () => void; keep: () => void; abort: () => void; }; export declare function show(entry: Entry): API;