Function isEmpty

  • 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.

    Parameters

    • value: string

      The value to check.

    Returns value is ""

    Returns true if value is empty, else false.

    0.1.0

    isEmpty(null)
    // => true

    isEmpty(true)
    // => true

    isEmpty(1)
    // => true

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

    isEmpty('abc')
    // => false

    isEmpty({ 'a': 1 })
    // => false
  • Parameters

    • value: object

    Returns boolean

  • Type Parameters

    • T extends object

    Parameters

    • value: undefined | null | T

    Returns value is undefined | null | EmptyObjectOf<T>

  • Parameters

    • Optionalvalue: any

    Returns boolean