UNPKG

datatypes-validation

Version:

![](https://img.shields.io/npm/v/datatypes-validation.svg) ![](https://img.shields.io/npm/dm/datatypes-validation.svg) ![](coverage/badge-lines.svg) ![](coverage/badge-functions.svg) ![](coverage/badge-statements.svg) ![](coverage/badge-branches.svg)

25 lines 823 B
"use strict"; 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