datatypes-validation
Version:
     
25 lines • 823 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Rules_1 = require("../Rules");
const objectOf_1 = require("../SingleRulesFunctions/objectOf");
const isRequired_1 = require("../SingleRulesFunctions/isRequired");
const __1 = require("../../../..");
class ObjectOfRules extends Rules_1.Rules {
objectOf(schema, options = {}) {
this.rules.objectOf = objectOf_1.objectOf(schema, options);
return this;
}
isRequired(options = {}) {
this.rules.required = isRequired_1.isRequired(options);
return this;
}
get required() {
return this.isRequired();
}
custom(callback) {
this.rules.custom = __1.custom(callback);
return this;
}
}
exports.ObjectOfRules = ObjectOfRules;
//# sourceMappingURL=ObjectOfRules.js.map