| 1234567891011 |
- import { ValidationRule } from 'app/types';
- export const validate = (value: string, validationRules: ValidationRule[]) => {
- const errors = validationRules.reduce((acc, currRule) => {
- if (!currRule.rule(value)) {
- return acc.concat(currRule.errorMessage);
- }
- return acc;
- }, []);
- return errors.length > 0 ? errors : null;
- };
|