various-ui
Version:
This is a test version of the Vue 3 component library
40 lines (39 loc) • 1.16 kB
TypeScript
import { ExtractPropTypes, PropType } from "vue";
import { UiTypes } from "@various/constants";
export declare const UiButtonPropsOption: {
readonly nativeType: {
readonly type: PropType<"button" | "submit" | "reset">;
readonly default: "button";
};
readonly disabled: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly readonly: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly loading: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly simple: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly width: {
readonly type: PropType<string | number>;
};
readonly type: {
readonly type: PropType<UiTypes.type>;
readonly default: "info";
};
readonly size: {
readonly type: PropType<UiTypes.size>;
readonly default: "default";
};
};
export type UiButtonProps = ExtractPropTypes<typeof UiButtonPropsOption>;
export declare const UiButtonEmits: {
click: (_ev?: MouseEvent) => boolean;
};