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>