UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Microsoft 365.

35 lines (34 loc) 1.12 kB
import * as React from 'react'; import { ITooltipHostProps, ITooltipHost } from './TooltipHost.types'; import { TooltipDelay } from './Tooltip.types'; export interface ITooltipHostState { /** @deprecated No longer used internally */ isAriaPlaceholderRendered: boolean; isTooltipVisible: boolean; } export declare class TooltipHostBase extends React.Component<ITooltipHostProps, ITooltipHostState> implements ITooltipHost { static defaultProps: { delay: TooltipDelay; }; private static _currentVisibleTooltip; private _tooltipHost; private _classNames; private _async; private _dismissTimerId; private _openTimerId; private _defaultTooltipId; constructor(props: ITooltipHostProps); render(): JSX.Element; componentWillUnmount(): void; show: () => void; dismiss: () => void; private _getTargetElement; private _onTooltipMouseEnter; private _onTooltipMouseLeave; private _onTooltipKeyDown; private _clearDismissTimer; private _clearOpenTimer; private _hideTooltip; private _toggleTooltip; private _getDelayTime; }