Repository URL to install this package:
|
Version:
0.9.5 ▾
|
// also used for seo
export interface RatingsPropsStandard {
count?: number
value: number
}
export interface RatingsPropsCommon extends RatingsPropsStandard {
qa?: string
}
export interface StarProps extends RatingsPropsCommon {
className?: string
}
export interface StarListProps extends RatingsPropsCommon {
// note that this is an array only no className
value: boolean | number | string | any
isNumberPrefix?: boolean
isNumberSuffix?: boolean
}
export interface RatingsProps extends RatingsPropsCommon {
className?: string
children?: any
shouldShowCount?: boolean
renderCount?: RatingsRenderPropCount
renderTotal?: RatingsRenderPropCount
renderWrap?: RatingsRenderProp
renderEmpty?: RatingsRenderProp
renderStarList?: RatingsRenderProp
}
export interface RatingsRenderPropCount {
(props: RatingsProps, formatted: number | string): any
}
export interface RatingsRenderProp {
(props: RatingsProps): any
}