@ohu-mobile/core
Version:
53 lines (52 loc) • 2.24 kB
TypeScript
import { ButtonEvents, ButtonProps, ButtonTypes, ButtonSizes } from './types';
export declare const buttonProps: {
htmlType: import("vue").PropOptions<string>;
type: import("vue").PropOptions<ButtonTypes>;
plain: import("vue").PropOptions<boolean>;
size: import("vue").PropOptions<ButtonSizes>;
loading: import("vue").PropOptions<boolean>;
disabled: import("vue").PropOptions<boolean>;
inline: import("vue").PropOptions<boolean>;
icon: import("vue").PropOptions<string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined>;
round: import("vue").PropOptions<boolean>;
link: import("vue").PropOptions<boolean>;
tabindex: import("vue").PropOptions<number>;
to: import("vue").PropOptions<string | Location | undefined>;
url: StringConstructor;
replace: import("vue").PropOptions<boolean>;
};
declare const Button: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
onClick(e: Event): void;
onTouchstart(e: TouchEvent): void;
} & {
htmlType: string;
type: ButtonTypes;
plain: boolean;
size: ButtonSizes;
loading: boolean;
disabled: boolean;
inline: boolean;
icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
round: boolean;
link: boolean;
tabindex: number;
to: string | Location | undefined;
url: string;
replace: boolean;
}, {}, {} & {
replace?: boolean | undefined;
link?: boolean | undefined;
icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
type?: ButtonTypes | undefined;
tabindex?: number | undefined;
to?: string | Location | undefined;
url?: string | undefined;
plain?: boolean | undefined;
size?: ButtonSizes | undefined;
loading?: boolean | undefined;
disabled?: boolean | undefined;
inline?: boolean | undefined;
round?: boolean | undefined;
htmlType?: string | undefined;
} & ButtonProps, ButtonEvents, {}, {}>;
export default Button;