@ng-ui-libraries/forms
Version:
38 lines (37 loc) • 1.14 kB
TypeScript
import { Injector, EventEmitter } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import { FormConfig } from '../../Service/FormConfig';
import { NgFormControl } from '../NgFormControl';
export declare class TextBoxComponent extends NgFormControl<string> {
injector: Injector;
config: FormConfig;
name: string;
required: boolean;
disabled: boolean;
parentFormControl: FormControl;
parentFormGroup: FormGroup;
label: string;
placeholder: string;
shouldValidate: boolean;
showErrors: boolean;
autocomplete: any;
click: EventEmitter<any>;
inputClick: EventEmitter<any>;
inputFocusOut: EventEmitter<any>;
inputFocus: EventEmitter<any>;
disableLastPass: boolean;
type: string;
autofocus: any;
autocorrect: boolean;
autocapitalize: boolean;
spellcheck: boolean;
format: {
regex: RegExp | RegExp[];
replacement: string | Function;
};
input: any;
protected identifier: string;
constructor(injector: Injector, config: FormConfig);
onLoad(): void;
protected triggerValidation(): void;
}