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

    Function filterValues

    • Retourne un nouvel objet ne contenant que les entrées dont la valeur satisfait predicate.

      Similaire à filterKeys, mais le prédicat porte sur les valeurs plutôt que sur les clés. L'objet d'origine n'est pas muté.

      Type Parameters

      • T extends object

        Type de l'objet source.

      Parameters

      • obj: T

        L'objet source à filtrer.

      • predicate: (value: T[keyof T]) => boolean

        Fonction de test appliquée à chaque valeur.

      Returns Partial<T>

      Un objet partiel ne contenant que les entrées dont la valeur satisfait predicate.

      filterValues({ a: 1, b: 0, c: 3 }, value => value > 0)
      // → { a: 1, c: 3 }

      filterValues({ x: 'hello', y: null, z: 'world' }, isDefined)
      // → { x: 'hello', z: 'world' }