@ng-ui-libraries/forms
Version:
27 lines (26 loc) • 844 B
TypeScript
import { Injector } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import { FormConfig } from '../../Service/FormConfig';
import { NgFormControl } from '../NgFormControl';
import { TextBoxComponent } from './TextBoxComponent';
export declare class EmailComponent extends NgFormControl<string> {
injector: Injector;
config: FormConfig;
name: string;
required: boolean;
disabled: boolean;
parentFormControl: FormControl;
parentFormGroup: FormGroup;
label: string;
placeholder: string;
shouldValidate: boolean;
shouldValidateEmail: boolean;
textBox: TextBoxComponent;
additionalValidators: {
validate: (control: any) => {
[key: string]: any;
};
}[];
constructor(injector: Injector, config: FormConfig);
ngOnInit(): void;
}