UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

15 lines (14 loc) 677 B
import { RefObject } from 'react'; import { TooltipProps } from './Tooltip'; import TaskRunner from '../_util/TaskRunner'; export declare const suffixCls = "singleton-tooltip"; export declare type TooltipContainerRef = { open: (target: Node, props: TooltipProps, duration?: number) => TaskRunner; close: (duration?: number) => TaskRunner; }; export declare type TooltipManagerType = { container?: RefObject<TooltipContainerRef>; root?: HTMLDivElement; }; export declare function show(target: HTMLElement, props: TooltipProps, duration?: number): Promise<TaskRunner | undefined>; export declare function hide(duration?: number): Promise<TaskRunner | undefined>;