UNPKG

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