UNPKG

abolish

Version:

A javascript object validator.

39 lines (38 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerAllValidators = registerAllValidators; exports.registerValidators = registerValidators; /** * Register all validators * @param abolish */ function registerAllValidators(abolish) { registerValidators(abolish, "array"); registerValidators(abolish, "date"); registerValidators(abolish, "object"); registerValidators(abolish, "string"); registerValidators(abolish, "utils"); registerValidators(abolish, "number"); return abolish; } /** * Register Specific Validators * @param abolish * @param validators */ function registerValidators(abolish, validators) { switch (validators) { case "string": return abolish.addGlobalValidators(require("../validators/string")); case "date": return abolish.addGlobalValidators(require("../validators/date")); case "array": return abolish.addGlobalValidators(require("../validators/array")); case "utils": return abolish.addGlobalValidators(require("../validators/utils")); case "object": return abolish.addGlobalValidators(require("../validators/object")); case "number": return abolish.addGlobalValidators(require("../validators/number")); } }