UNPKG

@aesys/ngx-rating

Version:

Angular Library for creating RATING elements.

42 lines (41 loc) 1.49 kB
import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BehaviorSubject } from 'rxjs'; import { Item, ItemDetail, Settings } from './model'; import * as i0 from "@angular/core"; export declare class NgxRatingComponent implements OnInit, ControlValueAccessor { settings: Settings; items: Item[]; theme: string; images: string[]; styles: string[]; showTitle: boolean; tooltip: boolean; tooltipSettings: {}; titlePosition: string; details: ItemDetail; style: string[]; margin: number; autoMargin: boolean; disabled: boolean; showDescriptionBS: BehaviorSubject<string>; showDescription$: import("rxjs").Observable<string>; actualDescription: string; showSelection: number; actualSelection: number; color: string[]; onChange: (item: Item) => void; onTouch: (item: Item) => void; constructor(); ngOnInit(): void; writeValue(item: Item): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; mouseOver(selectedIdx: number, item: Item): void; mouseLeave(): void; getScaleItemChange(indexSelected: number, item: Item): void; marginDetect(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxRatingComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxRatingComponent, "ngx-rating", never, { "settings": "settings"; }, {}, never, never>; }