Returns `true` if the value of an object's property is strictly true, or it's inverse is false.
MIT License
Returns
true
if the value of an object's property is strictly true, or it's inverse is false.
Install with npm
$ npm i is-true --save
Returns true if a property is strictly true
or its inverse is strictly false
. The inverse of a
is noa
, the inverse of b
is nob
, and so on.
var isTrue = require('is-true');
isTrue({a: true}, 'a');
//=> true
isTrue({noa: false}, 'a');
//=> true
If a property and it's inverse both exist, both must evaluate to the same result, or false
is returned.
Examples
isTrue({noa: false, a: true}, 'a');
//=> true
isTrue({noa: false, a: false}, 'a');
//=> false
isTrue({noa: true, a: true}, 'a');
//=> false
Object
constructor. | homepage
true
if the value is a primitive. | homepage
true
if the value of an object's property is strictly true, or it's inverse… more | homepage
Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on November 01, 2015.