(field reflect.StructField)
| 110 | } |
| 111 | |
| 112 | func isFieldOmitEmpty(field reflect.StructField) bool { |
| 113 | jsonTag := field.Tag.Get("json") |
| 114 | if jsonTag != "" { |
| 115 | parts := strings.Split(jsonTag, ",") |
| 116 | if len(parts) > 1 { |
| 117 | for _, part := range parts[1:] { |
| 118 | if part == "omitempty" { |
| 119 | return true |
| 120 | } |
| 121 | } |
| 122 | } |
| 123 | } |
| 124 | return false |
| 125 | } |
| 126 | |
| 127 | func TypeToTSType(t reflect.Type, tsTypesMap map[reflect.Type]string) (string, []reflect.Type) { |
| 128 | switch t.Kind() { |
no test coverage detected