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
JavaScript
;
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;