import { FormBuilder, FormGroup } from '@angular/forms'; /** * The form validator service creates a {@link FormGroup} object from a viewmodel. If the viewmodel * has been decorated with validation decorators the validators are created accordingly. * * The simplest way is creating a class with properties and add decorators, such as * {@link StringLength}. The service will than create a {@link FormGroup} that contains a}validator * of type {@link StringLength} for the property the decorator is written}on. * * The decorators provide properties for additional information, such as a custom error message. * */ export declare class FormValidatorService { private fb; constructor(fb: FormBuilder); /** * Call this method to actually create the FormGroup object. Provide a valid model type. * * @param target A valid model type. * @returns A FormGroup with validators */ build(target: any): FormGroup; }