isEmpty.js 356 B

1234567891011121314151617
  1. /**
  2. * Checks if a value is empty.
  3. */
  4. export function isEmpty(value) {
  5. if (Array.isArray(value)) {
  6. return value.length === 0
  7. } else if (typeof value === 'object') {
  8. if (value) {
  9. for (const _ in value) {
  10. return false
  11. }
  12. }
  13. return true
  14. } else {
  15. return !value
  16. }
  17. }