0.0.4 • Published 3 years ago
valua v0.0.4
Valua
Install
npm install -S valua
Usage
Validators
Valua().string()
Valua().number()
Valua().boolean()
Valua().min()
Valua().max()
Valua().array()
Valua().object()
Valua().each()
Valua().required()
Valua().test()
Valua().match()
Built-in validator
import { Valua } from "valua";
const validator = Valua().string();
validator.validate("example string").isValid(); // true
Object validator
import { Valua } from "valua";
const validator = Valua().object({
name: Valua().string(),
age: Valua().number()
})
validator.validate({
name: "John",
age: 25
}).isValid() // true
Array validator
import { Valua } from "valua";
const validator = Valua().array().each(
Valua().number().min(10)
)
validator.validate([
12,
16,
11
]).isValid() // true