1 | import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core';
|
2 | import { ControlValueAccessor } from '@angular/forms';
|
3 | export declare const RATING_VALUE_ACCESSOR: any;
|
4 | export declare class Rating implements OnInit, ControlValueAccessor {
|
5 | private cd;
|
6 | disabled: boolean;
|
7 | readonly: boolean;
|
8 | stars: number;
|
9 | cancel: boolean;
|
10 | iconOnClass: string;
|
11 | iconOnStyle: any;
|
12 | iconOffClass: string;
|
13 | iconOffStyle: any;
|
14 | iconCancelClass: string;
|
15 | iconCancelStyle: any;
|
16 | onRate: EventEmitter<any>;
|
17 | onCancel: EventEmitter<any>;
|
18 | constructor(cd: ChangeDetectorRef);
|
19 | value: number;
|
20 | onModelChange: Function;
|
21 | onModelTouched: Function;
|
22 | starsArray: number[];
|
23 | ngOnInit(): void;
|
24 | rate(event: any, i: number): void;
|
25 | clear(event: any): void;
|
26 | writeValue(value: any): void;
|
27 | registerOnChange(fn: Function): void;
|
28 | registerOnTouched(fn: Function): void;
|
29 | setDisabledState(val: boolean): void;
|
30 | }
|
31 | export declare class RatingModule {
|
32 | }
|