nd-gui
Version:
UI components for NetDocuments
34 lines (33 loc) • 1.08 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class InputComponent implements OnInit, ControlValueAccessor {
Id: string;
placeholder: string;
disabled: boolean;
style: any;
label: string;
labelPosition: string;
required: boolean;
validationFunc: Function;
readOnly: boolean;
classList: string | string[];
limit: number;
onFocus: EventEmitter<any>;
onBlur: EventEmitter<any>;
value: string;
private previousValue;
validationError: string;
focused: boolean;
onModelChange: Function;
onModelTouched: Function;
constructor();
ngOnInit(): void;
writeValue(value: any): void;
registerOnChange(fn: Function): void;
registerOnTouched(fn: Function): void;
onChangeHandler($event: Event): void;
onFocusHandler($event: Event): void;
onBlurHandler($event: FocusEvent): void;
clearInput($event: Event, field: HTMLInputElement): void;
private validateInput(value);
}