UNPKG

accurized

Version:

Verify the validity and accuracy of data as it enters your system.

37 lines (30 loc) 771 B
(function() { var Field, assign, form, with_defaults; assign = require('lodash').assign; Field = require('./field'); form = require('./form'); with_defaults = function(defaults) { return function(overrides, configurator) { var ref; if (configurator == null) { ref = [{}, overrides], overrides = ref[0], configurator = ref[1]; } return form(assign({ auto: true }, defaults, overrides), configurator); }; }; module.exports = { errors: require('./errors'), field: function(message) { return new Field(message); }, form: with_defaults({ report: 'form' }), data: with_defaults({ report: 'json' }), validator: require('./validator') }; }).call(this);