UNPKG

@ionic-snippets/star-rating

Version:

A flexible star rating component for Angular with Ionic support

28 lines (25 loc) 1.83 kB
import * as _angular_core from '@angular/core'; import { OnInit } from '@angular/core'; declare class StarRatingComponent implements OnInit { rating: _angular_core.InputSignal<number>; maxRating: _angular_core.InputSignal<number>; iconType: _angular_core.InputSignal<string>; editable: _angular_core.InputSignal<boolean>; size: _angular_core.InputSignal<string>; color: _angular_core.InputSignal<string>; emptyColor: _angular_core.InputSignal<string>; showRating: _angular_core.InputSignal<boolean>; ratingChange: _angular_core.OutputEmitterRef<number>; ratingClick: _angular_core.OutputEmitterRef<number>; stars: _angular_core.Signal<number[]>; constructor(); ngOnInit(): void; onStarClick(starIndex: number): void; getIconName(starIndex: number): string; getIconStyle(starIndex: number): any; getSizeValue(): string; getButtonSize(): string; static ɵfac: _angular_core.ɵɵFactoryDeclaration<StarRatingComponent, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration<StarRatingComponent, "app-star-rating", never, { "rating": { "alias": "rating"; "required": false; "isSignal": true; }; "maxRating": { "alias": "maxRating"; "required": false; "isSignal": true; }; "iconType": { "alias": "iconType"; "required": false; "isSignal": true; }; "editable": { "alias": "editable"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "emptyColor": { "alias": "emptyColor"; "required": false; "isSignal": true; }; "showRating": { "alias": "showRating"; "required": false; "isSignal": true; }; }, { "ratingChange": "ratingChange"; "ratingClick": "ratingClick"; }, never, never, true, never>; } export { StarRatingComponent };