element-plus
Version:
A Component Library for Vue3.0
14 lines (13 loc) • 569 B
TypeScript
import type { VNode, Ref, ComponentPublicInstance } from 'vue';
declare type EventHandler = (e: Event) => any;
interface IRenderTriggerProps extends Record<string, unknown> {
ref: string | Ref<ComponentPublicInstance | HTMLElement>;
onClick?: EventHandler;
onMouseOver?: EventHandler;
onMouseLeave?: EventHandler;
onFocus?: EventHandler;
}
export default function renderTrigger(trigger: VNode[], extraProps: IRenderTriggerProps): VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
export {};