(metadataRaw: unknown)
| 202 | } |
| 203 | |
| 204 | private parseMetadata(metadataRaw: unknown): TraceEventMetadata | undefined { |
| 205 | if (!metadataRaw || typeof metadataRaw !== 'object' || Array.isArray(metadataRaw)) { |
| 206 | return undefined; |
| 207 | } |
| 208 | |
| 209 | const parsed = TraceEventMetadataSchema.safeParse(metadataRaw); |
| 210 | if (!parsed.success) { |
| 211 | return undefined; |
| 212 | } |
| 213 | |
| 214 | return parsed.data; |
| 215 | } |
| 216 | } |
no outgoing calls
no test coverage detected