tristatecheckbox.d.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. import { EventEmitter, ChangeDetectorRef } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. export declare const TRISTATECHECKBOX_VALUE_ACCESSOR: any;
  4. export declare class TriStateCheckbox implements ControlValueAccessor {
  5. private cd;
  6. constructor(cd: ChangeDetectorRef);
  7. disabled: boolean;
  8. name: string;
  9. tabindex: number;
  10. inputId: string;
  11. style: any;
  12. styleClass: string;
  13. label: string;
  14. readonly: boolean;
  15. onChange: EventEmitter<any>;
  16. focus: boolean;
  17. value: any;
  18. onModelChange: Function;
  19. onModelTouched: Function;
  20. onClick(event: Event, input: HTMLInputElement): void;
  21. onKeydown(event: KeyboardEvent): void;
  22. onKeyup(event: KeyboardEvent): void;
  23. toggle(event: Event): void;
  24. onFocus(): void;
  25. onBlur(): void;
  26. registerOnChange(fn: Function): void;
  27. registerOnTouched(fn: Function): void;
  28. writeValue(value: any): void;
  29. setDisabledState(disabled: boolean): void;
  30. }
  31. export declare class TriStateCheckboxModule {
  32. }