is-boolean
Predicate that returns true for boolean values.
Install
npm install is-boolean
Usage
var isBoolean = require('is-boolean');
console.log(isBoolean(false));
console.log(isBoolean(true));
console.log(isBoolean(new Boolean(1)));
console.log(isBoolean(!!'foo'));
console.log(isBoolean(!'foo'));
console.log(isBoolean(''));
console.log(isBoolean([]));
console.log(isBoolean(0));
console.log(isBoolean(null));
console.log(isBoolean(undefined));
console.log(isBoolean(1));
console.log(isBoolean({}));
console.log(isBoolean(function() {}));
console.log(isBoolean(/foo/gi));
console.log(isBoolean(NaN));
License
MIT