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