(content any)
| 330 | } |
| 331 | |
| 332 | func contentBlocks(content any) []map[string]any { |
| 333 | switch c := content.(type) { |
| 334 | case []map[string]any: |
| 335 | return c |
| 336 | case []any: |
| 337 | out := make([]map[string]any, 0, len(c)) |
| 338 | for _, item := range c { |
| 339 | if block, ok := item.(map[string]any); ok { |
| 340 | out = append(out, block) |
| 341 | } |
| 342 | } |
| 343 | return out |
| 344 | default: |
| 345 | return nil |
| 346 | } |
| 347 | } |
no outgoing calls
no test coverage detected