UNPKG

1.92 kBSource Map (JSON)View Raw
1{"version":3,"file":"rating.component.d.ts","sources":["rating.component.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { ChangeDetectorRef, EventEmitter, OnInit, Provider, TemplateRef } from '@angular/core';\nimport { ControlValueAccessor } from '@angular/forms';\nimport { RatingResults } from './models';\nimport { RatingConfig } from './rating.config';\nexport declare const RATING_CONTROL_VALUE_ACCESSOR: Provider;\nexport declare class RatingComponent implements ControlValueAccessor, OnInit {\n private changeDetection;\n /** number of icons */\n max: number;\n /** if true will not react on any user events */\n readonly: boolean;\n /** array of icons titles, default: ([\"one\", \"two\", \"three\", \"four\", \"five\"]) */\n titles: string[];\n /** custom template for icons */\n customTemplate?: TemplateRef<any>;\n /** fired when icon selected, $event:number equals to selected rating */\n onHover: EventEmitter<number>;\n /** fired when icon selected, $event:number equals to previous rating value */\n onLeave: EventEmitter<number>;\n onChange: Function;\n onTouched: Function;\n /** aria label for rating */\n ariaLabel: string;\n range: RatingResults[];\n value: number;\n protected preValue?: number;\n constructor(changeDetection: ChangeDetectorRef, config: RatingConfig);\n onKeydown(event: KeyboardEvent): void;\n ngOnInit(): void;\n writeValue(value: number): void;\n enter(value: number): void;\n reset(): void;\n registerOnChange(fn: (_: number) => void): void;\n registerOnTouched(fn: () => void): void;\n rate(value: number): void;\n protected buildTemplateObjects(max: number): RatingResults[];\n}\n"]}
\No newline at end of file