Files
astra-events/pkg/utils/type-coverter.go
2023-07-17 14:12:32 +03:00

17 lines
267 B
Go

package utils
import "encoding/json"
func TypeConverter[R any](data any) (*R, error) {
var result R
b, err := json.Marshal(&data)
if err != nil {
return nil, err
}
err = json.Unmarshal(b, &result)
if err != nil {
return nil, err
}
return &result, err
}