Options
All
  • Public
  • Public/Protected
  • All
Menu

deepvalid - v1.1.9

deepvalid

deepvalid is a simple node.js library for validation API input params

Description

deep-validation helps you build API input params validation

Installation

npm i deepvalid

Documentation

https://webigorkiev.github.io/deepvalid/

Features

  • Zero Dependencies
  • Supports deep input object
  • Very simple small library
  • Focus on usability and performance
  • Testing coverage
Run tests with Mocha

$ npm run test

Usage

import {validator, ValidationError, required} from "deepvalid";

try {
const request = {test: "test value"};
const valid = validator();
valid.setModel({"test": {required}});
valid.validate(request);

return true;
} catch(err) {
const e: ValidationError = err;
console.log(e.getMessage())
}

Generated using TypeDoc