combine-validators

2.1.1 • Public • Published

combine-validators

Travis Codecov npm downloads MIT License

A Validator gives validator.js string validators a common context and allows composition.

const Validator = require('combine-validators');
const validations = Validator.validations;
 
const v = new Validator();
v.check(validations.isMandatory, validations.isEmail)(req.body, 'email', 'Email not valid');
v.check(validations.isOptional, validations.isIn('a', 'b', 'c'))(req.body, 'type', 'Type not valid');
v.check(validations.isMandatory, validations.isMongoId)(req.body, '_id', 'Id not valid');
if(v.hasErrors()) console.log('Validation rejected');

Package Sidebar

Install

npm i combine-validators

Weekly Downloads

0

Version

2.1.1

License

MIT

Last publish

Collaborators

  • floedelmaier