Logos DX
    Preparing search index...

    Function isNonIterable

    • Checks if value is non-iterable by testing if it can be iterated over.

      Uses Symbol.iterator to determine if a value is iterable. Returns true for values that cannot be iterated (null, undefined, primitives).

      Parameters

      • val: unknown

        value to check for iterability

      Returns boolean

      true if value is not iterable, false if it can be iterated

      isNonIterable(null) // true
      isNonIterable('string') // true
      isNonIterable([1,2,3]) // false
      isNonIterable(new Set()) // false