UNPKG

415 BJavaScriptView Raw
1/*eslint eqeqeq:0*/
2'use strict';
3
4var isBoolean = require('./boolean');
5/**
6 * Checks whether a value is a boolean true
7 *
8 * @function true
9 *
10 * @example
11 * var is = require('predicates');
12 *
13 * is.true(true); // true
14 * is.true('true'); // false
15 *
16 * @param {Boolean} value
17 * @returns {Boolean}
18 */
19module.exports = function isTrue(value) {
20 return value === true || (isBoolean(value) && value == true);
21};
\No newline at end of file