UNPKG

simple-body-validator

Version:

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

32 lines (31 loc) 1.09 kB
'use strict'; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.notRegex = exports.regex = exports.ruleNotIn = exports.ruleIn = exports.requiredIf = void 0; const requiredIf_1 = __importDefault(require("./rules/requiredIf")); const in_1 = __importDefault(require("./rules/in")); const notIn_1 = __importDefault(require("./rules/notIn")); const regex_1 = __importDefault(require("./rules/regex")); function requiredIf(callback) { return new requiredIf_1.default(callback); } exports.requiredIf = requiredIf; ; function ruleIn(values) { return new in_1.default(values); } exports.ruleIn = ruleIn; function ruleNotIn(values) { return new notIn_1.default(values); } exports.ruleNotIn = ruleNotIn; function regex(value) { return new regex_1.default(value); } exports.regex = regex; function notRegex(value) { return new regex_1.default(value, false); } exports.notRegex = notRegex;