element-plus
Version:
A Component Library for Vue 3
165 lines (164 loc) • 6.99 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
onBlur: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onClick: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onFocus: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseDown: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseEnter: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseLeave: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
nowrap: BooleanConstructor;
}, {
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
onBlur: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onClick: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onFocus: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseDown: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseEnter: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseLeave: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
nowrap: BooleanConstructor;
}>> & {
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
}>>;
onClose: () => void;
onOpen: () => void;
onDelayOpen: () => void;
triggerRef: import("vue").Ref<HTMLElement | null>;
contentId: import("vue").Ref<string>;
isMousedown: boolean;
setTriggerRef: (el: HTMLElement | null) => void;
onMouseup: () => void;
onMouseenter: (event: Event) => void;
onMouseleave: (event: Event) => void;
onMousedown: (event: Event) => void;
onFocus: (event: Event) => void;
onBlur: (event: Event) => void;
onClick: (event: Event) => void;
events: {
blur: (event: Event) => void;
click: (event: Event) => void;
focus: (event: Event) => void;
mousedown: (event: Event) => void;
mouseenter: (event: Event) => void;
mouseleave: (event: Event) => void;
};
setEvents: <T extends (e: Event) => void>(el: HTMLElement | null | undefined, events: Record<string, T>, type: 'addEventListener' | 'removeEventListener') => void;
ForwardRef: import("vue").DefineComponent<{
readonly setRef: {
readonly type: import("vue").PropType<import("./forward-ref").RefSetter>;
readonly required: true;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
readonly onlyChild: BooleanConstructor;
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
readonly setRef: {
readonly type: import("vue").PropType<import("./forward-ref").RefSetter>;
readonly required: true;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
readonly onlyChild: BooleanConstructor;
}>>, {
readonly onlyChild: boolean;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
onBlur: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onClick: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onFocus: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseDown: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseEnter: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
onMouseLeave: {
readonly type: import("vue").PropType<(e: Event) => boolean | void>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
nowrap: BooleanConstructor;
}>>, {
nowrap: boolean;
}>;
export default _default;