UNPKG

@stratio/egeo

Version:

Stratio egeo library of components in Angular 2

50 lines (49 loc) 1.58 kB
import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { StInputError } from './st-input.error.model'; export declare class StInputComponent implements ControlValueAccessor, OnChanges, OnInit, OnDestroy { private _cd; placeholder: string; name: string; label: string; fieldType: 'text' | 'number' | 'password'; errors: StInputError; qaTag: string; forceValidations: boolean; contextualHelp: string; maxLength: number; min: number; max: number; isFocused: boolean; readonly: boolean; value: any; change: EventEmitter<any>; vc: any; isDisabled: boolean; focus: boolean; internalControl: FormControl; errorMessage: string; private sub; private _value; private valueChangeSub; private internalInputModel; constructor(_cd: ChangeDetectorRef); onChange: (_: any) => void; onTouched: () => void; validate(control: FormControl): any; ngOnChanges(change: any): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; writeValue(value: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(disable: boolean): void; showError(): boolean; getBarType(): string; onFocus(event: Event): void; onFocusOut(event: Event): void; onChangeEvent(event: Event): void; private checkErrors(control); private getErrorMessage(errors); }