@eroyeroy/utils - v0.1.0
    Preparing search index...

    Function toggleArrayItem

    • Removes itemToToggle from the array if it is present; otherwise appends it. Useful for managing selection sets.

      Type Parameters

      • T

      Parameters

      • array: readonly T[]

        The source array.

      • itemToToggle: T

        The item to toggle.

      Returns T[]

      toggleArrayItem([1, 2, 3], 2) // => [1, 3]
      toggleArrayItem([1, 3], 2) // => [1, 3, 2]