ang-rating
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.3.18.
40 lines (39 loc) • 1.1 kB
TypeScript
import { OnInit, EventEmitter, Renderer2, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class AngRatingComponent implements OnInit, ControlValueAccessor {
private _renderer;
private _elementRef;
indxValue: number;
_value: string;
propagateChange: any;
ratingObject: any;
max: number;
min: number;
step: number;
icon: string;
type: string;
title: any;
color: string[];
input: boolean;
rateChange: EventEmitter<number>;
items: number[];
rateColor: String;
constructor(_renderer: Renderer2, _elementRef: ElementRef);
ngOnInit(): void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: () => void): void;
createRating(): void;
update(event: any, id: any): void;
}
export interface RatingFieldConfig {
type?: String;
value: Number;
min?: Number;
max?: Number;
steps?: Number;
title?: String;
icon?: String;
input?: Boolean;
color?: String[];
}