easyest-xqp
Version:
46 lines (45 loc) • 1.64 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
readonly type: {
readonly type: import("vue").PropType<import("./button").IButtonType>;
readonly default: "";
};
readonly disabled: {
readonly type: BooleanConstructor;
/** @description button disabled */
readonly default: false;
};
readonly icon: {
readonly type: StringConstructor;
readonly default: "";
};
}, {
/** @description button html element */
ref: import("vue").Ref<HTMLButtonElement | undefined>;
/** @description button type */
type: import("vue").ComputedRef<import("./button").IButtonType>;
/** @description button disabled */
disabled: import("vue").ComputedRef<boolean>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
click: (evt: MouseEvent) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
readonly type: {
readonly type: import("vue").PropType<import("./button").IButtonType>;
readonly default: "";
};
readonly disabled: {
readonly type: BooleanConstructor;
/** @description button disabled */
readonly default: false;
};
readonly icon: {
readonly type: StringConstructor;
readonly default: "";
};
}>> & {
onClick?: ((evt: MouseEvent) => any) | undefined;
}, {
readonly type: import("./button").IButtonType;
readonly disabled: boolean;
readonly icon: string;
}>;
export default _sfc_main;