structmapper/utils/type_name.go
2025-08-07 16:23:09 +02:00

16 lines
258 B
Go

package utils
import "reflect"
func GetName[T any]() string {
var def T
typeName := ""
typeOf := reflect.TypeOf(def)
if typeOf != nil {
typeName = typeOf.String()
} else {
typeName = reflect.TypeOf((*T)(nil)).Elem().String()
}
return typeName
}