We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a0c7cd5 commit 698d819Copy full SHA for 698d819
index.js
@@ -33,9 +33,7 @@ class Parameter {
33
if (opts.validateRoot) {
34
this.validateRoot = true;
35
}
36
- this.defaultRequired = opts.defaultRequired !== undefined ?
37
- opts.defaultRequired :
38
- true;
+ this.defaultRequired = opts.defaultRequired !== false;
39
40
41
t() {
@@ -75,9 +73,7 @@ class Parameter {
75
73
var rule = formatRule(rules[key]);
76
74
var has = obj.hasOwnProperty(key);
77
if (!has) {
78
- var required = rule.required !== undefined ?
79
- rule.required :
80
- this.defaultRequired;
+ var required = rule.required !== undefined ? rule.required : this.defaultRequired;
81
if (required) {
82
errors.push({
83
message: this.t('required'),
0 commit comments