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

    Function truncate

    • Tronque une chaîne de caractères si elle dépasse la longueur maximale spécifiée, et y ajoute un suffixe (par défaut "...").

      La longueur du résultat final (incluant le suffixe) ne dépassera jamais max.

      Parameters

      • str: string

        La chaîne de caractères à tronquer.

      • max: uint

        La longueur maximale absolue de la chaîne retournée.

      • ellipsis: string = DEFAULT_ELLIPSIS

        Le suffixe à ajouter si la chaîne est tronquée (défaut: DEFAULT_ELLIPSIS).

      Returns string

      La chaîne tronquée ou originale.

      truncate("Bonjour le monde", 10)         // -> "Bonjour..."
      truncate("Hello", 10) // -> "Hello"
      truncate("Un texte long", 12, " [...]") // -> "Un t [...]"