element-plus
Version:
A Component Library for Vue3.0
24 lines (23 loc) • 772 B
TypeScript
import type { VNode, Ref } from 'vue';
import type { Effect } from '../use-popper/defaults';
interface IRenderPopperProps {
effect: Effect;
name: string;
stopPopperMouseEvent: boolean;
popperClass: string;
popperStyle?: Partial<CSSStyleDeclaration>;
popperId: string;
popperRef?: Ref<HTMLElement>;
pure?: boolean;
visibility: boolean;
onMouseEnter: () => void;
onMouseLeave: () => void;
onAfterEnter?: () => void;
onAfterLeave?: () => void;
onBeforeEnter?: () => void;
onBeforeLeave?: () => void;
}
export default function renderPopper(props: IRenderPopperProps, children: VNode[]): VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
export {};