diff --git a/langext/maps.go b/langext/maps.go index 90bd322..c104490 100644 --- a/langext/maps.go +++ b/langext/maps.go @@ -47,3 +47,11 @@ func CopyMap[K comparable, V any](a map[K]V) map[K]V { } return result } + +func ForceMap[K comparable, V any](v map[K]V) map[K]V { + if v == nil { + return make(map[K]V, 0) + } else { + return v + } +}