validator.js 299 Bytes
const indicative = require('indicative');
const ValidationError = require('utils/errors').ValidationError;


module.exports = function(data, rules) {
    return indicative.validate(data, rules)
        .catch((err) => {
            return Promise.reject(new ValidationError(err));
        }
    )
};