UNPKG

999 BTypeScriptView Raw
1import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core';
2import { ControlValueAccessor } from '@angular/forms';
3export declare const RATING_VALUE_ACCESSOR: any;
4export 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}
31export declare class RatingModule {
32}