UNPKG

validate-types

Version:

Validate object properties against type schema

18 lines (17 loc) 522 B
module.exports = { name: 'objectSchema', validate: function(params) { if (params.testConfig) { var result = params.validator(params.testConfig, params.fieldValue); result.errors.forEach(function(error) { params.addChildError(error); }); return result.hasErrors === false; } else { return true; } }, message: function(params) { return 'Field "' + params.fieldName + '" has invalid fields'; } };