is-false 
Returns false if the value of a property is either strictly false, or it's inverse is strictly true.
Install
Install with npm
$ npm i is-false --save
Usage
Returns true if a property is strictly false or its inverse is strictly true. The inverse of a is noa, the inverse of b is nob, and so on.
Examples
var isFalse = require('is-false');
isFalse({a: false}, 'a');
//=> true
isFalse({noa: true}, 'a');
//=> true
Conflicts
When both a property and its inverse exist, true is always returned unless both values evaluate to true (remember that this repo is named isFalse ;)
isFalse({noa: true, a: false}, 'a');
//=> true
isFalse({noa: true, a: true}, 'a');
//=> true
isFalse({noa: false, a: false}, 'a');
//=> true
isFalse({noa: false, a: true}, 'a');
//=> false
Related projects
- is-true: Returns
trueif the value of an object's property is strictly true, or it's inverse… more - is-plain-object: Returns true if an object was created by the
Objectconstructor. - isobject: Returns true if the value is an object and not an array or null.
- is-primitive: Returns
trueif the value is a primitive.
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Author
Jon Schlinkert
License
Copyright 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on May 25, 2015.