UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

55 lines (54 loc) 1.45 kB
import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AbstractJigsawComponent } from "../common"; export declare class JigsawRateComponent extends AbstractJigsawComponent implements OnInit, ControlValueAccessor { /** * @internal */ _$stars: number[]; /** * @internal */ _$classMap: any; private _hoverValue; private _prefixCls; private _innerPrefixCls; private _value; private _hasHalf; private _floatReg; private _onChange; private _onTouched; private _icon; icon: string; private _max; max: number; private _allowHalf; allowHalf: boolean; value: number; valueChange: EventEmitter<number>; private _disabled; disabled: boolean; private _setClassMap(); private _initStars(); /** * @internal */ _$clickRate(event: any, index: number, isFull?: boolean): void; /** * @internal */ _$hoverRate(event: any, index: number, isFull?: boolean): void; /** * @internal */ _$leaveRate(event: any): void; /** * @internal */ _$setClasses(idx: number): any; writeValue(value: any): void; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: () => {}): void; setDisabledState(isDisabled: boolean): void; ngOnInit(): void; }