UNPKG

@enviabybus/express-validation

Version:

express-validation is a middleware that validates a request and returns a response with errors; if any of the configured validation rules fail.

16 lines (12 loc) 409 B
exports.clean = (results) => results .filter(item => item) .reduce((a, b) => a.concat(b), []) .reduce((acc, curr) => ({ ...acc, ...curr }), null); exports.keyByField = (results, reduce) => { if (results && reduce) { return Object.keys(results) .map(parameter => results[parameter] .reduce((a, b) => Object.assign(a, { [b.context.key]: b.message }), {})); } return results; };