element-plus
Version:
A Component Library for Vue3.0
19 lines (17 loc) • 445 B
TypeScript
import {
ComponentInternalInstance,
ComputedRef,
Ref,
} from 'vue'
export interface IElDropdownInstance {
instance?: ComponentInternalInstance
dropdownSize?: ComputedRef<string>
visible?: Ref<boolean>
handleClick?: () => void
commandHandler?: (...arg) => void
show?: () => void
hide?: () => void
trigger?: ComputedRef<string>
hideOnClick?: ComputedRef<boolean>
triggerElm?: ComputedRef<Nullable<HTMLButtonElement>>
}