123456789101112131415161718 |
- import type { Arrayable } from 'element-plus/es/utils';
- import type { InjectionKey, Ref } from 'vue';
- import type { TooltipTriggerType } from './trigger';
- export type ElTooltipInjectionContext = {
- controlled: Ref<boolean>;
- id: Ref<string>;
- open: Ref<boolean>;
- trigger: Ref<Arrayable<TooltipTriggerType>>;
- onOpen: (e?: Event) => void;
- onClose: (e?: Event) => void;
- onToggle: (e: Event) => void;
- onShow: () => void;
- onHide: () => void;
- onBeforeShow: () => void;
- onBeforeHide: () => void;
- updatePopper: () => void;
- };
- export declare const TOOLTIP_INJECTION_KEY: InjectionKey<ElTooltipInjectionContext>;
|