vue-devui
Version:
DevUI components based on Vite and Vue3
52 lines (51 loc) • 2.01 kB
TypeScript
import './rate.scss';
declare const _default: import("vue").DefineComponent<{
readonly type: "error" | "success" | "warning";
readonly color: string;
readonly icon: string;
readonly modelValue: number;
readonly count: number;
readonly read: boolean;
readonly character: string;
readonly allowHalf: boolean;
readonly onChange?: ((value: number) => void) | undefined;
readonly onTouched?: (() => void) | undefined;
}, {
totalLevelArray: import("vue").Ref<{
width: string;
}[], {
width: string;
}[] | {
width: string;
}[]>;
chooseValue: import("vue").Ref<number, number>;
hoverToggle: (e: MouseEvent, index: number) => void;
selectValue: (e: MouseEvent, index: number) => void;
onMouseleave: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("vue").PublicProps, Readonly<{
readonly type: "error" | "success" | "warning";
readonly color: string;
readonly icon: string;
readonly modelValue: number;
readonly count: number;
readonly read: boolean;
readonly character: string;
readonly allowHalf: boolean;
readonly onChange?: ((value: number) => void) | undefined;
readonly onTouched?: (() => void) | undefined;
}> & Readonly<{
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {
readonly type: "error" | "success" | "warning";
readonly color: string;
readonly icon: string;
readonly onChange: (value: number) => void;
readonly modelValue: number;
readonly count: number;
readonly read: boolean;
readonly character: string;
readonly allowHalf: boolean;
readonly onTouched: () => void;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;