element-plus
Version:
A Component Library for Vue3.0
66 lines (65 loc) • 1.98 kB
TypeScript
import { ComponentPublicInstance } from 'vue';
declare const _default: import("vue").DefineComponent<{
trigger: {
type: StringConstructor;
default: string;
};
type: StringConstructor;
size: {
type: StringConstructor;
default: string;
};
splitButton: BooleanConstructor;
hideOnClick: {
type: BooleanConstructor;
default: boolean;
};
placement: {
type: StringConstructor;
default: string;
};
showTimeout: {
type: NumberConstructor;
default: number;
};
hideTimeout: {
type: NumberConstructor;
default: number;
};
tabindex: {
type: NumberConstructor;
default: number;
};
effect: {
type: StringConstructor;
default: string;
};
}, {
visible: import("vue").Ref<boolean>;
dropdownSize: import("vue").ComputedRef<any>;
handlerMainButtonClick: (event: any) => void;
triggerVnode: import("vue").Ref<ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("visible-change" | "click" | "command")[], "visible-change" | "click" | "command", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
trigger: string;
size: string;
splitButton: boolean;
hideOnClick: boolean;
placement: string;
showTimeout: number;
hideTimeout: number;
tabindex: number;
effect: string;
} & {
type?: string;
}>, {
trigger: string;
size: string;
splitButton: boolean;
hideOnClick: boolean;
placement: string;
showTimeout: number;
hideTimeout: number;
tabindex: number;
effect: string;
}>;
export default _default;