UNPKG

857 BTypeScriptView Raw
1import { AfterViewInit, ElementRef, Injector, OnDestroy } from '@angular/core';
2import { ControlValueAccessor } from '@angular/forms';
3export declare class ValueAccessor implements ControlValueAccessor, AfterViewInit, OnDestroy {
4 protected injector: Injector;
5 protected el: ElementRef;
6 private onChange;
7 private onTouched;
8 protected lastValue: any;
9 private statusChanges?;
10 constructor(injector: Injector, el: ElementRef);
11 writeValue(value: any): void;
12 handleChangeEvent(el: HTMLElement, value: any): void;
13 _handleBlurEvent(el: any): void;
14 registerOnChange(fn: (value: any) => void): void;
15 registerOnTouched(fn: () => void): void;
16 setDisabledState(isDisabled: boolean): void;
17 ngOnDestroy(): void;
18 ngAfterViewInit(): void;
19}
20export declare const setIonicClasses: (element: ElementRef<any>) => void;