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

    Function template

    • Remplace les occurrences {key} dans une chaîne par les valeurs correspondantes.

      Les clés absentes du dictionnaire vars sont remplacées par une chaîne vide. Les valeurs numériques sont converties en chaîne automatiquement.

      Parameters

      • str: string

        La chaîne contenant les marqueurs {key} à remplacer.

      • vars: Record<string, string | number>

        Un dictionnaire associant chaque clé à sa valeur de substitution.

      Returns string

      La chaîne avec tous les marqueurs remplacés.

      template("Bonjour {prenom} !", { prenom: "Alice" })      // → "Bonjour Alice !"
      template("{a} + {b} = {c}", { a: 1, b: 2, c: 3 }) // → "1 + 2 = 3"
      template("Valeur : {x}", {}) // → "Valeur : "
      template("Pas de marqueur", { foo: "bar" }) // → "Pas de marqueur"