Files
config/key/wild.go
2026-01-03 14:08:17 +03:00

22 lines
329 B
Go

package key
import "slices"
const minWildCount = 3
func IsWild(keys ...string) bool {
return slices.ContainsFunc(keys, isWild)
}
func Wild(name string) string {
return "{" + name + "}"
}
func isWild(name string) bool {
if len(name) < minWildCount {
return false
}
return name[0] == '{' && name[len(name)-1] == '}'
}