UNPKG

ionic-rating

Version:

A simple Ionic 4 stars rating component using Angular, with an easy API and support for all methods of binding (Property and Event Binding, Template Forms and Reactive Forms).

28 lines (27 loc) 953 B
import { EventEmitter, ChangeDetectorRef, OnChanges, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class IonRatingComponent implements ControlValueAccessor, OnChanges { private cd; rate: number; readonly: boolean; resettable: boolean; size: boolean; hover: EventEmitter<number>; leave: EventEmitter<number>; rateChange: EventEmitter<number>; hoverRate: number; disabled: boolean; onChange: (_: number) => void; onTouched: () => void; constructor(cd: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; private update; onClick(rate: number): void; onMouseEnter(value: number): void; onMouseLeave(): void; onBlur(): void; writeValue(value: any): void; registerOnChange(fn: (_: number) => void): void; registerOnTouched(fn: () => void): void; setDisabledState?(isDisabled: boolean): void; }