1.0.4 • Published 1 year ago

has-empty v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

has-empty

Function to check the input is non-empty

has-empty is a package used to check if value is empty or not. It returns 'true' if the value empty (ie., 'null', 'undefined', '', '{}', '[]') and 'false' otherwise. Note: 0, false, "" are considered as non-empty value. Both primitive and non-primitive values are checked.

Features

  • Import a package, pass value as argument,
  • Returns true/false based on validlity check,
  • Use case: to validate if we get valid response from server

Installation

has-empty requires Node.js v10+ to run.

npm i has-empty
 
const { hasEmpty } = require("has-empty");

or 

import { hasEmpty } from "has-empty";
// Examples

 hasEmpty(null) // true
 hasEmpty(undefined) // true
 hasEmpty({}) // true
 hasEmpty([]) // true
 hasEmpty({a: 3, z: 5}) // false
 hasEmpty([0, 1]) // false
 hasEmpty(new Set([3, 2, 5])) // false
 hasEmpty((new Map()).set('a', 22)) // false
 hasEmpty(new Set()) // true
 hasEmpty(new Map()) // true
 hasEmpty('abc') // false
 hasEmpty('') // true
 hasEmpty('  ') // true
 hasEmpty(0) // false
 hasEmpty(1) // false
 hasEmpty(true) // false
 hasEmpty(false) // false
 hasEmpty(Symbol('abc')); // false
 hasEmpty(Symbol(' ')); // true
 hasEmpty(); // true
 hasEmpty(new String('xyz')); // false
 hasEmpty(new String('')); // true
 hasEmpty(new String('  ')); // true
 hasEmpty(new Boolean(true)); // false
 hasEmpty(new Boolean(false)); // false

License

MIT

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago