aboutsummaryrefslogblamecommitdiffhomepage
path: root/client/src/app/shared/form-validators/form-validator.model.ts
blob: 07b1ea075e58e5b5150777054f2aab2635358462 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                        
                                                                       
 
import { ValidatorFn } from '@angular/forms'

export type BuildFormValidator = {
  VALIDATORS: ValidatorFn[],
  MESSAGES: { [ name: string ]: string }
}

export type BuildFormArgument = {
  [ id: string ]: BuildFormValidator | BuildFormArgument
}

export type BuildFormDefaultValues = {
  [ name: string ]: number | string | string[] | BuildFormDefaultValues
}