UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

25 lines (24 loc) 782 B
import { OpaqueToken } from 'angular2/src/core/di'; /** * A bridge between a control and a native element. * * A `ControlValueAccessor` abstracts the operations of writing a new value to a * DOM element representing an input control. * * Please see {@link DefaultValueAccessor} for more information. */ export interface ControlValueAccessor { /** * Write a new value to the element. */ writeValue(obj: any): void; /** * Set the function to be called when the control receives a change event. */ registerOnChange(fn: any): void; /** * Set the function to be called when the control receives a touch event. */ registerOnTouched(fn: any): void; } export declare const NG_VALUE_ACCESSOR: OpaqueToken;