lesgo
Version:
Core framework for lesgo node.js serverless framework.
20 lines (19 loc) • 467 B
JavaScript
/**
* Checks if a value is empty.
*
* @param value - The value to check.
* @returns Returns `true` if the value is empty, otherwise `false`.
*/
const isEmpty = value => {
if (value === undefined || value === null || value === '') {
return true;
}
if (Array.isArray(value) && value.length === 0) {
return true;
}
if (typeof value === 'object' && Object.keys(value).length === 0) {
return true;
}
return false;
};
export default isEmpty;