1 import { AsyncValidatorFn, ValidatorFn } from '@angular/forms'
3 export type BuildFormValidator = {
4 VALIDATORS: ValidatorFn[]
5 ASYNC_VALIDATORS?: AsyncValidatorFn[]
7 MESSAGES: { [ name: string ]: string }
10 export type BuildFormArgument = {
11 [ id: string ]: BuildFormValidator | BuildFormArgument
14 export type BuildFormDefaultValues = {
15 [ name: string ]: boolean | number | string | string[] | BuildFormDefaultValues