tooltip-v2.d.ts 637 B

12345678910111213141516
  1. import type { InjectionKey, Ref } from 'vue';
  2. import type { useNamespace } from 'element-plus/es/hooks';
  3. export declare type TooltipV2Context = {
  4. onClose: () => void;
  5. onDelayOpen: () => void;
  6. onOpen: () => void;
  7. contentId: Ref<string>;
  8. triggerRef: Ref<HTMLElement | null>;
  9. ns: ReturnType<typeof useNamespace>;
  10. };
  11. export declare type TooltipV2ContentContext = {
  12. arrowRef: Ref<HTMLElement | null>;
  13. };
  14. export declare const tooltipV2RootKey: InjectionKey<TooltipV2Context>;
  15. export declare const tooltipV2ContentKey: InjectionKey<TooltipV2ContentContext>;
  16. export declare const TOOLTIP_V2_OPEN = "tooltip_v2.open";