@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
22 lines (21 loc) • 1.33 kB
TypeScript
import { ExtractPropTypes } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const popperProps: {
inherit: import('vue').PropType<boolean>;
visible: import('vue').PropType<boolean>;
alive: import('vue').PropType<boolean>;
to: import('vue').PropType<string>;
transition: import('vue').PropType<string>;
appear: import('vue').PropType<boolean>;
role: import('vue').PropType<string>;
onBeforeEnter: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onEnter: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onAfterEnter: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onEnterCancelled: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onBeforeLeave: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onLeave: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onAfterLeave: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
onLeaveCancelled: import('vue').PropType<((el: Element) => void) | ((el: Element) => void)[]>;
};
export type PopperProps = ExtractPropTypes<typeof popperProps>;
export type PopperCProps = ConfigurableProps<PopperProps>;