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

    Function invert

    • Retourne un nouvel objet avec les clés et valeurs inversées.

      Passe unique sur les clés propres énumérables de obj. Si deux clés partagent la même valeur, la dernière rencontrée l'emporte dans le résultat — le comportement n'est garanti correct que si les valeurs sont uniques. L'objet d'origine n'est pas muté.

      Type Parameters

      • K extends string

        Type des clés de l'objet source (contraint à string).

      • V extends string

        Type des valeurs de l'objet source (contraint à string).

      Parameters

      • obj: Record<K, V>

        L'objet source dont les clés et valeurs sont inversées.

      Returns Record<V, K>

      Un nouvel objet Record<V, K> avec clés et valeurs permutées.

      invert({ a: 'x', b: 'y', c: 'z' }) // → { x: 'a', y: 'b', z: 'c' }
      invert({ fr: 'Bonjour', en: 'Hello' }) // → { Bonjour: 'fr', Hello: 'en' }