diff options
Diffstat (limited to 'node_modules/locutus/php/var/empty.js')
-rw-r--r-- | node_modules/locutus/php/var/empty.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/node_modules/locutus/php/var/empty.js b/node_modules/locutus/php/var/empty.js deleted file mode 100644 index 654a41a..0000000 --- a/node_modules/locutus/php/var/empty.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -module.exports = function empty(mixedVar) { - // discuss at: http://locutus.io/php/empty/ - // original by: Philippe Baumann - // input by: Onno Marsman (https://twitter.com/onnomarsman) - // input by: LH - // input by: Stoyan Kyosev (http://www.svest.org/) - // bugfixed by: Kevin van Zonneveld (http://kvz.io) - // improved by: Onno Marsman (https://twitter.com/onnomarsman) - // improved by: Francesco - // improved by: Marc Jansen - // improved by: RafaĆ Kukawski (http://blog.kukawski.pl) - // example 1: empty(null) - // returns 1: true - // example 2: empty(undefined) - // returns 2: true - // example 3: empty([]) - // returns 3: true - // example 4: empty({}) - // returns 4: true - // example 5: empty({'aFunc' : function () { alert('humpty'); } }) - // returns 5: false - - var undef; - var key; - var i; - var len; - var emptyValues = [undef, null, false, 0, '', '0']; - - for (i = 0, len = emptyValues.length; i < len; i++) { - if (mixedVar === emptyValues[i]) { - return true; - } - } - - if ((typeof mixedVar === 'undefined' ? 'undefined' : _typeof(mixedVar)) === 'object') { - for (key in mixedVar) { - if (mixedVar.hasOwnProperty(key)) { - return false; - } - } - return true; - } - - return false; -}; -//# sourceMappingURL=empty.js.map
\ No newline at end of file |