2.0.0 • Published 9 years ago

valid-object v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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'
//        }
//      }
//   ]