@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
25 lines (24 loc) • 859 B
TypeScript
import { OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class RateComponent implements OnInit, ControlValueAccessor {
read: boolean;
count: number;
color: string;
icon: string;
character: string;
type: 'success' | 'warning' | 'error';
totalLevel_array: any[];
chooseValue: number;
width: string;
onChange: (value: number) => void;
onTouched: () => void;
ngOnInit(): void;
setStaticRating(): void;
setDynamicRating(): void;
hoverToggle(event: any, index?: number, reset?: boolean): void;
setChange(start: any, end: any, width: any): void;
selectValue(index: any): void;
registerOnChange(fn: (_: number) => void): void;
registerOnTouched(fn: () => void): void;
writeValue(value: number | null): void;
}