(data map[string]T)
| 174 | } |
| 175 | |
| 176 | func resolveSafeErrorsData[T any](data map[string]T) map[string]any { |
| 177 | result := map[string]any{} |
| 178 | |
| 179 | for name, err := range data { |
| 180 | if isNestedError(err) { |
| 181 | result[name] = safeErrorsData(err) |
| 182 | } else { |
| 183 | result[name] = resolveSafeErrorItem(err) |
| 184 | } |
| 185 | } |
| 186 | |
| 187 | return result |
| 188 | } |
| 189 | |
| 190 | func isNestedError(err any) bool { |
| 191 | switch err.(type) { |
no test coverage detected
searching dependent graphs…