(raw: Record<string, unknown>, key: string)
| 450 | } |
| 451 | |
| 452 | function stringField(raw: Record<string, unknown>, key: string): string | undefined { |
| 453 | const value = raw[key]; |
| 454 | if (typeof value !== 'string') return undefined; |
| 455 | const trimmed = value.trim(); |
| 456 | return trimmed.length === 0 ? undefined : trimmed; |
| 457 | } |
| 458 | |
| 459 | function stringArrayField(raw: Record<string, unknown>, key: string): readonly string[] | undefined { |
| 460 | const value = raw[key]; |
no outgoing calls
no test coverage detected