vue-devui
Version:
DevUI components based on Vite and Vue3
14 lines (13 loc) • 688 B
TypeScript
import type { Placement } from '../../../overlay';
import type { InnerColumnConfig } from '../data-grid-types';
export declare function useOverflowTooltip(): {
showTooltip: import("vue").Ref<boolean>;
originRef: import("vue").Ref<HTMLElement | undefined>;
tooltipContent: import("vue").Ref<string>;
tooltipPosition: import("vue").Ref<Placement[]>;
tooltipClassName: import("vue").Ref<string>;
onCellMouseenter: (e: Event, tooltipConfig: InnerColumnConfig['showOverflowTooltip']) => void;
onCellMouseleave: (e: Event, tooltipConfig: InnerColumnConfig['showOverflowTooltip']) => void;
onOverlayMouseenter: () => void;
onOverlayMouseleave: () => void;
};