UNPKG

element-plus

Version:

A Component Library for Vue 3

17 lines (16 loc) 637 B
import type { InjectionKey, Ref } from 'vue'; import type { useNamespace } from 'element-plus/es/hooks'; export declare type TooltipV2Context = { onClose: () => void; onDelayOpen: () => void; onOpen: () => void; contentId: Ref<string>; triggerRef: Ref<HTMLElement | null>; ns: ReturnType<typeof useNamespace>; }; export declare type TooltipV2ContentContext = { arrowRef: Ref<HTMLElement | null>; }; export declare const tooltipV2RootKey: InjectionKey<TooltipV2Context>; export declare const tooltipV2ContentKey: InjectionKey<TooltipV2ContentContext>; export declare const TOOLTIP_V2_OPEN = "tooltip_v2.open";