(values: unknown)
| 53 | } |
| 54 | |
| 55 | function normalizeList(values: unknown): string[] { |
| 56 | if (!Array.isArray(values)) return [] |
| 57 | return Array.from(new Set(values.map((v) => String(v).trim().toLowerCase()).filter(Boolean))) |
| 58 | } |
| 59 | |
| 60 | function parseCsv(value: string | undefined): string[] { |
| 61 | return normalizeList(value?.split(',')) |
no outgoing calls
no test coverage detected