@rotomeca/utils - v7.0.3
    Preparing search index...

    Function partitionToObject

    • Divise un tableau en deux sous-tableaux nommés selon un prédicat.

      Variante de partition retournant un objet { pass, fail } plutôt qu'un tuple, pour un accès nommé plus expressif sans destructuring positionnel.

      Type Parameters

      • T

        Type des éléments du tableau.

      Parameters

      • arr: T[]

        Le tableau source à diviser.

      • predicate: (item: T) => boolean

        La fonction de test appliquée à chaque élément.

      Returns { fail: T[]; pass: T[] }

      Un objet contenant pass (éléments satisfaisant le prédicat) et fail (éléments ne le satisfaisant pas).

      partitionToObject([1, 2, 3, 4, 5], x => x % 2 === 0)
      // → { pass: [2, 4], fail: [1, 3, 5] }

      partitionToObject(['alice', 'bob', 'anna'], s => s.startsWith('a'))
      // → { pass: ['alice', 'anna'], fail: ['bob'] }

      partition pour la variante tuple [pass, fail].