Function

Quelques fonctions utiles.

download

Force le téléchargement d’un fichier dans le navigateur.

import { download } from 'gros/function'

download('https://my-site.com/some-file.pdf')

s

Gestion basique du pluriel : ajoute un “s” si le nombre passé en paramètre est supérieur à 1.

Le paramètre peut être undefined ou string.

<script>
    import { s } from 'gros/function'

    let { items } = $props()
</script>

<p>item{s(items.length)}</p>

formatNumber

Formalise les nombres en français (virgule avant les décimales, espace entre les milliers).

<script>
    import { formatNumber } from 'gros/function'

    let { value } = $props()
</script>

<p>{formatNumber(value)}</p>

isNull

Vérifie si une valeur vaut null, undefined ou ''.

<script>
    import { isNull } from 'gros/function'

    let { value } = $props()
</script>

<p>{isNull(value)}</p>

round

Renvoie un nombre de type number avec la précision fournie en second paramètre.

<script>
    import { round } from 'gros/function'

    let { value } = $props()
</script>

<p>{round(value, 3)}</p>