UNPKG

@vx/tooltip

Version:
15 lines 836 B
export declare type UseTooltipParams<TooltipData> = { tooltipOpen: boolean; tooltipLeft?: number; tooltipTop?: number; tooltipData?: TooltipData; updateTooltip: (args: UpdateTooltipArgs<TooltipData>) => void; showTooltip: (args: ShowTooltipArgs<TooltipData>) => void; hideTooltip: () => void; }; declare type UseTooltipState<TooltipData> = Pick<UseTooltipParams<TooltipData>, 'tooltipOpen' | 'tooltipLeft' | 'tooltipTop' | 'tooltipData'>; declare type ShowTooltipArgs<TooltipData> = Omit<UseTooltipState<TooltipData>, 'tooltipOpen'>; declare type UpdateTooltipArgs<TooltipData> = UseTooltipState<TooltipData>; export default function useTooltip<TooltipData = {}>(initialTooltipState?: Partial<UseTooltipParams<TooltipData>>): UseTooltipParams<TooltipData>; export {}; //# sourceMappingURL=useTooltip.d.ts.map