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>