///
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 {}