is-empty-object
Version:
Check if an object is empty.
27 lines (21 loc) • 347 B
JavaScript
/**
* Dependencies
*/
var isArray = Array.isArray
/**
* Check if `obj` is empty.
*
* @param {object} obj
* @return {boolean}
*
* @api public
*/
function isEmptyObject(obj) {
if (!obj || typeof obj !== 'object' || isArray(obj))
return false
return !Object.keys(obj).length
}
/**
* Exports
*/
module.exports = isEmptyObject