rating.d.ts 983 B

1234567891011121314151617181920212223242526272829303132
  1. import { EventEmitter, ChangeDetectorRef } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. export declare const RATING_VALUE_ACCESSOR: any;
  4. export declare class Rating implements ControlValueAccessor {
  5. private cd;
  6. disabled: boolean;
  7. readonly: boolean;
  8. stars: number;
  9. cancel: boolean;
  10. iconOnClass: string;
  11. iconOnStyle: any;
  12. iconOffClass: string;
  13. iconOffStyle: any;
  14. iconCancelClass: string;
  15. iconCancelStyle: any;
  16. onRate: EventEmitter<any>;
  17. onCancel: EventEmitter<any>;
  18. constructor(cd: ChangeDetectorRef);
  19. value: number;
  20. onModelChange: Function;
  21. onModelTouched: Function;
  22. starsArray: number[];
  23. ngOnInit(): void;
  24. rate(event: any, i: number): void;
  25. clear(event: any): void;
  26. writeValue(value: any): void;
  27. registerOnChange(fn: Function): void;
  28. registerOnTouched(fn: Function): void;
  29. setDisabledState(val: boolean): void;
  30. }
  31. export declare class RatingModule {
  32. }