UNPKG

simple-body-validator

Version:

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

35 lines (34 loc) 1.03 kB
import Validator from './validator'; import Lang from './lang'; import ErrorBag from './validators/errorBag'; import RuleContract from './rules/ruleContract'; import ImplicitRuleContract from './rules/implicitRuleContract'; import { default as PasswordRule } from './rules/password'; class Rule extends RuleContract { } ; class ImplicitRule extends ImplicitRuleContract { } ; class Password extends PasswordRule { } ; function make(data = {}, rules = {}, customMessages = {}, customAttributes = {}) { return new Validator(data, rules, customMessages, customAttributes); } ; function setDefaultLang(lang) { Lang.setDefaultLang(lang); } ; function setFallbackLang(lang) { Lang.setFallbackLang(lang); } ; function setTranslationObject(translations) { Lang.setTranslationObject(translations); } ; export { Rule, ImplicitRule, Password, Validator, ErrorBag, make, setDefaultLang, setFallbackLang, setTranslationObject, }; export * from './rules/registerRule'; export * from './rule';