Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const validate = (value, allValues, meta, validationTypes) => {
- const ret = validationTypes.reduce((sum, next) => {
- console.debug({ sum, next });
- return sum && next(value, allValues, meta);
- }, true);
- console.debug('V_A_L_I_D_AT_I_O_N_', ret);
- return ret;
- };
- const required = value => {
- return value ? undefined : 'validation.required';
- };
- const test = (value, allValues, meta) => {
- console.debug({ value, allValues, meta });
- return true;
- };
- const test2 = (value, allValues, meta) => {
- console.debug({ value, allValues, meta });
- return false;
- };
- export const VALIDATION_TYPE = {
- REQUIRED: required,
- TEST: test,
- TEST2: test2
- };
- export default validate;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement