/// import * as React from "react"; interface HTMLAttributesWeak extends React.HTMLAttributes { defaultValue?: any; onChange?: any; } export interface RatingProps extends HTMLAttributesWeak { /** * 样式的品牌前缀 */ prefix?: string; /** * 默认值 */ defaultValue?: number; /** * 值 */ value?: number; /** * 评分的总数 */ count?: number; /** * 类型 */ type?: "normal" | "grade"; /** * 尺寸 */ size?: "small" | "medium" | "large"; /** * 是否允许半星评分 */ allowHalf?: boolean; /** * 用户点击评分时触发的回调 */ onChange?: (value: string) => void; /** * 是否禁用 */ disabled?: boolean; /** * 是否展示文本信息 */ showInfo?: boolean | (() => void); /** * 自定义样式名 */ className?: string; } export default class Rating extends React.Component {}