validate-types
Version:
Validate object properties against type schema
18 lines (17 loc) • 522 B
JavaScript
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';
}
};