-import { ValidatorFn } from '@angular/forms'
+import { AsyncValidatorFn, ValidatorFn } from '@angular/forms'
export type BuildFormValidator = {
- VALIDATORS: ValidatorFn[],
+ VALIDATORS: ValidatorFn[]
+ ASYNC_VALIDATORS?: AsyncValidatorFn[]
+
MESSAGES: { [ name: string ]: string }
}
}
export type BuildFormDefaultValues = {
- [ name: string ]: string | string[] | BuildFormDefaultValues
+ [ name: string ]: boolean | number | string | string[] | BuildFormDefaultValues
}