(...args: unknown[])
| 1 | export function cn(...args: unknown[]): string { |
| 2 | const out: string[] = []; |
| 3 | const visit = (value: unknown): void => { |
| 4 | if (Array.isArray(value)) { |
| 5 | for (const v of value) visit(v); |
| 6 | } else if (typeof value === "string" && value.length > 0) { |
| 7 | out.push(value); |
| 8 | } |
| 9 | }; |
| 10 | for (const a of args) visit(a); |
| 11 | return out.join(" "); |
| 12 | } |
no test coverage detected