UNPKG

1.06 kBTypeScriptView Raw
1import { EventEmitter, ChangeDetectorRef } from '@angular/core';
2import { ControlValueAccessor } from '@angular/forms';
3export declare const INPUTSWITCH_VALUE_ACCESSOR: any;
4export 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}
31export declare class InputSwitchModule {
32}