(obj any)
| 34 | } |
| 35 | |
| 36 | func reflectValue(obj any) reflect.Value { |
| 37 | obj = models.UnwrapObject(obj) |
| 38 | val := reflect.ValueOf(obj) |
| 39 | kind := val.Kind() |
| 40 | for kind == reflect.Ptr || kind == reflect.Interface { |
| 41 | val = val.Elem() |
| 42 | kind = val.Kind() |
| 43 | } |
| 44 | return val |
| 45 | } |
| 46 | |
| 47 | func reflectType(obj any) reflect.Type { |
| 48 | obj = models.UnwrapObject(obj) |
no outgoing calls
no test coverage detected