More than just an object validator.
OVP can be used directly in browsers or imported using node package managers.
Using Direct browser script tag (If you must!),
Bundle.run provides a great CDN service that serves you a minified version of OVP.
<script src="https://bundle.run/object-validator-pro"></script>
// Bundle.run sets `window['objectValidatorPro']`;
const ovp = new window['objectValidatorPro'];
Using npm
npm install object-validator-pro
Using yarn
yarn add object-validator-pro
After Installation you can require or import ovp into your script.
const OVP = require("object-validator-pro");
OR
import OVP from "object-validator-pro";
OVP returns object OVP
class.
The OVP
class includes 3 important functions
Function | Description |
---|---|
validate |
Function to run validations on an object with rules, returns boolean |
validateAsync |
Function to run Async validations using await , returns Promise<boolean> |
addValidator |
Create/Add your custom validators. |