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

    Function unflattenObject

    • Reconstruit un objet imbriqué à partir d'un objet aplati, en découpant les clés sur separator.

      Inverse de flattenObject. Si une clé intermédiaire est déjà occupée par une valeur primitive, elle est silencieusement remplacée par un objet pour accueillir les clés enfants.

      Parameters

      • obj: Record<string, unknown>

        L'objet aplati source.

      • separator: string = "."

        Le séparateur utilisé pour découper les clés (défaut : ".").

      Returns object

      Un objet potentiellement imbriqué.

      unflattenObject({ 'a.b': 1, 'a.c.d': 2 })
      // → { a: { b: 1, c: { d: 2 } } }

      unflattenObject({ 'a/b': 1 }, '/')
      // → { a: { b: 1 } }

      flattenObject pour l'opération inverse.