core/config/copy/copy.go

23 lines
348 B
Go

package copy
import (
"maps"
"slices"
"github.com/datarhei/core/v16/config/value"
)
func StringMap(src map[string]string) map[string]string {
return maps.Clone(src)
}
func TenantSlice(src []value.Auth0Tenant) []value.Auth0Tenant {
dst := slices.Clone(src)
for i, t := range src {
dst[i].Users = slices.Clone(t.Users)
}
return dst
}