UNPKG

@zulkarnainshah/ng-rating-bar

Version:

Fully customizable rating bar component for Angular based apps

32 lines (31 loc) 1.43 kB
import { EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class NgRatingBarComponent implements OnInit { rating: number; filledImgSrc?: string; emptyImgSrc?: string; halfFilledImgSrc?: string; size: string; totalStars: number; disabled: boolean; animateOnHover: boolean; gap: string; ratingChanged: EventEmitter<number>; editableRating: number; filledStars: number; hasFractions: boolean; emptyStars: number; constructor(); ngOnInit(): void; private calculateStars; mouseEnteredFilledStar(event: any, index: number): void; mouseEnteredEmptyStar(event: any, index: number): void; mouseEnteredHalfStar(event: any): void; mouseLeftFilledStar(event: any, index: number): void; mouseLeftEmptyStar(event: any): void; mouseLeftHalfStar(event: any): void; onMouseLeftContainer(): void; filledStarClicked(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgRatingBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgRatingBarComponent, "ng-rating-bar", never, { "rating": "rating"; "filledImgSrc": "filledImgSrc"; "emptyImgSrc": "emptyImgSrc"; "halfFilledImgSrc": "halfFilledImgSrc"; "size": "size"; "totalStars": "totalStars"; "disabled": "disabled"; "animateOnHover": "animateOnHover"; "gap": "gap"; }, { "ratingChanged": "ratingChanged"; }, never, never>; }