ionic-angular
Version:
A powerful framework for building mobile and progressive web apps with JavaScript and Angular 2
46 lines (45 loc) • 1.38 kB
TypeScript
import { ElementRef, EventEmitter, Renderer } from '@angular/core';
import { NgControl } from '@angular/forms';
import { Config } from '../../config/config';
import { Platform } from '../../platform/platform';
/**
* @private
*/
export declare class NativeInput {
_elementRef: ElementRef;
_renderer: Renderer;
private _plt;
ngControl: NgControl;
_relocated: boolean;
_clone: boolean;
_blurring: boolean;
_unrefBlur: Function;
focusChange: EventEmitter<boolean>;
valueChange: EventEmitter<string>;
keydown: EventEmitter<string>;
constructor(_elementRef: ElementRef, _renderer: Renderer, config: Config, _plt: Platform, ngControl: NgControl);
_change(ev: any): void;
_keyDown(ev: any): void;
_focus(): void;
_blur(): void;
labelledBy(val: string): void;
isDisabled(val: boolean): void;
setFocus(): void;
beginFocus(shouldFocus: boolean, inputRelativeY: number): void;
hideFocus(shouldHideFocus: boolean): void;
setValue(val: any): void;
getValue(): string;
setMin(val: any): void;
setMax(val: any): void;
setStep(val: any): void;
setElementClass(cssClass: string, shouldAdd: boolean): void;
element(): HTMLInputElement;
ngOnDestroy(): void;
}
/**
* @private
*/
export declare class NextInput {
focused: EventEmitter<boolean>;
receivedFocus(): void;
}