feat: add atoi and idiv template functions

This commit is contained in:
2026-05-24 20:30:04 +02:00
parent 2cf5bc2017
commit ae0ac66c2a

View File

@@ -95,6 +95,23 @@ func ProvideRenderer() (*Renderer, error) {
}
return (a + b - 1) / b
},
"idiv": func(a, b int) int {
if b == 0 {
return 0
}
return a / b
},
"atoi": func(v any) int {
s, ok := v.(string)
if !ok {
return 0
}
n, err := strconv.Atoi(s)
if err != nil {
return 0
}
return n
},
"toFloat": func(a int) float64 {
return float64(a)
},