isEmpty

The isEmpty utility function checks if a string, object, or array is empty. It returns true for empty values and false for non-empty values.

Examples

Example 1: Basic Usage

Check if various types of values are empty:

import {isEmpty} from 'ngx-lift';

console.log(isEmpty('abc')); // false
console.log(isEmpty('')); // true
console.log(isEmpty({})); // true
console.log(isEmpty({name: 'John'})); // false
console.log(isEmpty([])); // true
console.log(isEmpty([1, 2, 3])); // false
console.log(isEmpty(null)); // true
console.log(isEmpty(undefined)); // true

Example 2: Common Use Cases

Use isEmpty in conditional logic:

import {isEmpty} from 'ngx-lift';

function processData(data: unknown) {
  if (isEmpty(data)) {
    console.log('Data is empty, using default value');
    return {default: true};
  }
  return data;
}

const result1 = processData({}); // Returns {default: true}
const result2 = processData({name: 'John'}); // Returns {name: 'John'}

API Reference

isEmpty

Checks if a string, object, or array is empty.

Signature

isEmpty(value: unknown): boolean

Parameters

  • value: unknown

    The value to check. Can be a string, object, array, or other value.

Returns

true if the value is empty (empty string, empty object, empty array, null, or undefined), false otherwise.