UNPKG

ngx-star-rating-input

Version:

An Angular library for displaying star ratings.

31 lines (30 loc) 1.53 kB
import { EventEmitter, SimpleChanges, OnChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class StarRatingComponent implements OnChanges, ControlValueAccessor { count: number; filledColor: string; emptyColor: string; fillOnHover: boolean; size: number; disabled: boolean; ratingChange: EventEmitter<number>; stars: number[]; selectedRating: number; hoveredRating: number | null; private onChange; private onTouched; constructor(); ngOnChanges(changes: SimpleChanges): void; private updateStars; isStarFilled(index: number): boolean; onMouseEnter(rating: number): void; onMouseLeave(): void; onStarClick(rating: number): void; writeValue(value: number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<StarRatingComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<StarRatingComponent, "ngx-star-rating", never, { "count": { "alias": "count"; "required": false; }; "filledColor": { "alias": "filledColor"; "required": false; }; "emptyColor": { "alias": "emptyColor"; "required": false; }; "fillOnHover": { "alias": "fillOnHover"; "required": false; }; "size": { "alias": "size"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "ratingChange": "ratingChange"; }, never, never, false, never>; }