UNPKG

@berish/validate

Version:

Validation of complex objects with support for validation maps, rules and decorators

15 lines 653 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const isValidateMap_1 = require("../validateMap/isValidateMap"); const isRuleReference_1 = require("./isRuleReference"); const isRuleReferenceTuple_1 = require("./isRuleReferenceTuple"); function isRuleMap(obj) { if (obj && typeof obj === 'object' && !Array.isArray(obj) && Object.entries(obj).every(m => isRuleReference_1.isRuleReference(m[1]) || isRuleReferenceTuple_1.isRuleReferenceTuple(m[1]) || isValidateMap_1.isValidateMap(m[1]))) return true; return false; } exports.isRuleMap = isRuleMap; //# sourceMappingURL=isRuleMap.js.map