UNPKG

simple-body-validator

Version:

This package is inspired by Laravel validation, and aims to make body validation easier for Javascript developers

63 lines (62 loc) 2.58 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.setTranslationObject = exports.setFallbackLang = exports.setDefaultLang = exports.make = exports.ErrorBag = exports.Validator = exports.Password = exports.ImplicitRule = exports.Rule = void 0; const validator_1 = __importDefault(require("./validator")); exports.Validator = validator_1.default; const lang_1 = __importDefault(require("./lang")); const errorBag_1 = __importDefault(require("./validators/errorBag")); exports.ErrorBag = errorBag_1.default; const ruleContract_1 = __importDefault(require("./rules/ruleContract")); const implicitRuleContract_1 = __importDefault(require("./rules/implicitRuleContract")); const password_1 = __importDefault(require("./rules/password")); class Rule extends ruleContract_1.default { } exports.Rule = Rule; ; class ImplicitRule extends implicitRuleContract_1.default { } exports.ImplicitRule = ImplicitRule; ; class Password extends password_1.default { } exports.Password = Password; ; function make(data = {}, rules = {}, customMessages = {}, customAttributes = {}) { return new validator_1.default(data, rules, customMessages, customAttributes); } exports.make = make; ; function setDefaultLang(lang) { lang_1.default.setDefaultLang(lang); } exports.setDefaultLang = setDefaultLang; ; function setFallbackLang(lang) { lang_1.default.setFallbackLang(lang); } exports.setFallbackLang = setFallbackLang; ; function setTranslationObject(translations) { lang_1.default.setTranslationObject(translations); } exports.setTranslationObject = setTranslationObject; ; __exportStar(require("./rules/registerRule"), exports); __exportStar(require("./rule"), exports);