Parameter Type Required Default value Description
config IMTimeComparatorValidatorConfigInterface Yes No default value It defines set of configurations for the validator

Configuration has next parameter values:

Parameter Type Required Default value Description
comparingOperator IMComparatorOperatorEnum Yes No default value This is comparator operator
comparingValue string Yes, if 'comparingControlKey' is not provided No default value This is value for comparing
comparingControlKey string Yes, if 'comparingValue' is not provided No default value This is key of sibling form control (must have string model like: 'HH:MM')

Next comparing operators are available:

Operator Enum key Enum value Description
= equal {{comparatorOperatorEnum.equal}} Equal to
> greater {{comparatorOperatorEnum.greater}} Greater than
>= greaterEqual {{comparatorOperatorEnum.greaterEqual}} Greater than or equal to
< less {{comparatorOperatorEnum.less}} Less than
<= lessEqual {{comparatorOperatorEnum.lessEqual}} Less than or equal to

Please, take a look at the validator examples and play with different defined validator parameters.