comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
30 lines (28 loc) • 973 B
TypeScript
import { ExtractPropTypes, PropType, Component } from 'vue';
import { ComicType, ComicSize } from '../../../utils';
export declare const buttonProps: {
type: PropType<ComicType>;
size: PropType<ComicSize>;
disabled: BooleanConstructor;
plain: BooleanConstructor;
light: BooleanConstructor;
icon: PropType<Component>;
round: BooleanConstructor;
circle: BooleanConstructor;
color: StringConstructor;
loading: BooleanConstructor;
loadingIcon: PropType<Component>;
dashed: BooleanConstructor;
text: BooleanConstructor;
raised: BooleanConstructor;
};
export type ButtonProps = ExtractPropTypes<typeof buttonProps>;
export declare const buttonEmits: {
click: (evt: MouseEvent) => boolean;
};
export type ButtonEmits = typeof buttonEmits;
export declare const buttonGroupProps: {
round: BooleanConstructor;
size: PropType<ComicSize>;
};
export type ButtonGroupProps = ExtractPropTypes<typeof buttonGroupProps>;