(value: unknown)
| 1289 | } |
| 1290 | |
| 1291 | function parseStringList(value: unknown): string[] { |
| 1292 | if (Array.isArray(value)) { |
| 1293 | return value.map((item) => readString(item)).filter((item): item is string => Boolean(item)); |
| 1294 | } |
| 1295 | if (typeof value === "string") { |
| 1296 | return value |
| 1297 | .split(/\r?\n|,/g) |
| 1298 | .map((item) => item.trim()) |
| 1299 | .filter(Boolean); |
| 1300 | } |
| 1301 | return []; |
| 1302 | } |
| 1303 | |
| 1304 | function parseStringArray(value: unknown): string[] | undefined { |
| 1305 | if (!Array.isArray(value) && typeof value !== "string") { |
no test coverage detected
searching dependent graphs…