12345678910111213141516 |
- 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";
|