UNPKG

ng-devui

Version:

DevUI components based on Angular

47 lines (46 loc) 1.99 kB
import { ChangeDetectorRef, OnInit, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class RateComponent implements OnInit, ControlValueAccessor { private cdr; /** * @deprecated * 用readonly替代 */ set read(value: any); readonly: boolean; count: number; color: string; /** * @deprecated * 用character替代 */ icon: string; character: string | TemplateRef<any>; /** * @deprecated * 用color替代 */ set type(value: any); allowHalf: boolean; allowClear: boolean; totalLevel_array: any[]; chooseValue: number; width: string; onChange: (value: number) => void; onTouched: () => void; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; get isCharacterTemplate(): boolean; get characterTemplate(): TemplateRef<any>; setStaticRating(): void; setDynamicRating(): void; hoverToggle(event: any, index?: number, reset?: boolean): void; setChange(start: any, end: any, width: any): void; selectValue(event: any, index: any): void; registerOnChange(fn: (_: number) => void): void; registerOnTouched(fn: () => void): void; writeValue(value: number | null): void; static ɵfac: i0.ɵɵFactoryDeclaration<RateComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RateComponent, "d-rate", never, { "read": { "alias": "read"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "count": { "alias": "count"; "required": false; }; "color": { "alias": "color"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "character": { "alias": "character"; "required": false; }; "type": { "alias": "type"; "required": false; }; "allowHalf": { "alias": "allowHalf"; "required": false; }; "allowClear": { "alias": "allowClear"; "required": false; }; }, {}, never, never, false, never>; }