UNPKG

element-plus

Version:

A Component Library for Vue 3

14 lines (13 loc) 609 B
import type { PopperProps } from 'element-plus/es/components/popper'; import type { ComputedRef, InjectionKey, Ref } from 'vue'; export type ElDropdownInjectionContext = { contentRef: Ref<HTMLElement | undefined>; role: ComputedRef<PopperProps['role']>; triggerId: ComputedRef<string>; isUsingKeyboard: Ref<boolean>; onItemLeave: (e: PointerEvent) => void; onItemEnter: (e: PointerEvent) => void; handleClose: () => void; }; export declare const DROPDOWN_INJECTION_KEY: InjectionKey<ElDropdownInjectionContext>; export declare const DROPDOWN_INSTANCE_INJECTION_KEY = "elDropdown";