valid-object

2.0.0 • Public • Published

valid-object

NPM version License Build status Test coverage

Validate the property types of an object against a schema.

Installation

npm install valid-object

Usage

var validObject = require('valid-object')
 
var schema = {
  name: { type: 'string' }
}
 
validObject({ name: 'Anonymous' }, schema)
// => true
 
validObject({ name: 1337 }, schema)
// => [
//      { 
//        property: 'name', 
//        value: 1337, 
//        type: { 
//          expected: 'string',
//          actual: 'number'
//        }
//      }
//   ]

Package Sidebar

Install

npm i valid-object

Weekly Downloads

0

Version

2.0.0

License

MIT

Last publish

Collaborators

  • gummesson