diff options
Diffstat (limited to 'node_modules/locutus/php/var/boolval.js')
-rw-r--r-- | node_modules/locutus/php/var/boolval.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/node_modules/locutus/php/var/boolval.js b/node_modules/locutus/php/var/boolval.js deleted file mode 100644 index 7ff228a..0000000 --- a/node_modules/locutus/php/var/boolval.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -module.exports = function boolval(mixedVar) { - // original by: Will Rowe - // example 1: boolval(true) - // returns 1: true - // example 2: boolval(false) - // returns 2: false - // example 3: boolval(0) - // returns 3: false - // example 4: boolval(0.0) - // returns 4: false - // example 5: boolval('') - // returns 5: false - // example 6: boolval('0') - // returns 6: false - // example 7: boolval([]) - // returns 7: false - // example 8: boolval('') - // returns 8: false - // example 9: boolval(null) - // returns 9: false - // example 10: boolval(undefined) - // returns 10: false - // example 11: boolval('true') - // returns 11: true - - if (mixedVar === false) { - return false; - } - - if (mixedVar === 0 || mixedVar === 0.0) { - return false; - } - - if (mixedVar === '' || mixedVar === '0') { - return false; - } - - if (Array.isArray(mixedVar) && mixedVar.length === 0) { - return false; - } - - if (mixedVar === null || mixedVar === undefined) { - return false; - } - - return true; -}; -//# sourceMappingURL=boolval.js.map
\ No newline at end of file |