UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

23 lines (22 loc) 834 B
import { ElementRef } from 'angular2/src/core/linker'; import { Renderer } from 'angular2/src/core/render'; import { ControlValueAccessor } from './control_value_accessor'; /** * The accessor for writing a number value and listening to changes that is used by the * {@link NgModel}, {@link NgFormControl}, and {@link NgControlName} directives. * * ### Example * ``` * <input type="number" [(ng-model)]="age"> * ``` */ export declare class NumberValueAccessor implements ControlValueAccessor { private _renderer; private _elementRef; onChange: (_: any) => void; onTouched: () => void; constructor(_renderer: Renderer, _elementRef: ElementRef); writeValue(value: number): void; registerOnChange(fn: (_: number) => void): void; registerOnTouched(fn: () => void): void; }