valarg

0.2.4 • Public • Published

valarg

Simple argument validation inspired by ow and Vue prop validation

Installation

npm install valarg

Usage

const valarg = require('valarg');

const divide = (x, y) => {
    valarg(x, { required: true, type: Number })
    valarg(y, { required: true, type: Number, validator: val => val !== 0 })

    return x / y;
}

divide(42, 0)
Error: Invalid argument value

Readme

Keywords

none

Package Sidebar

Install

npm i valarg

Weekly Downloads

6

Version

0.2.4

License

MIT

Unpacked Size

8.08 kB

Total Files

7

Last publish

Collaborators

  • reed665