@almeidx/is-empty

Checks if the value is an empty object, collection, map, or set.

Usage no npm install needed!

<script type="module">
  import almeidxIsEmpty from 'https://cdn.skypack.dev/@almeidx/is-empty';
</script>

README

@almeidx/is-empty

Checks if value is an empty object, collection, map, or set.

Objects are considered empty if they have no own enumerable string keyed properties.

Array-like values such as arguments objects, arrays, buffers, strings, or jQuery-like collections are considered empty if they have a length of 0. Similarly, maps and sets are considered empty if they have a size of 0.

Install

yarn add @almeidx/is-empty

or

npm i @almeidx/is-empty

Usage

isEmpty(value?: any): boolean

Examples

import isEmpty from '@almeidx/is-empty';
// or
const { isEmpty } = require('@almeidx/is-empty');

isEmpty(null);
// => true

isEmpty(true);
// => true

isEmpty(1);
// => false

isEmpty([1, 2, 3]);
// => false

isEmpty({ a: 1 });
// => false