(value: unknown)
| 23 | |
| 24 | /** Coerces an unknown input value to a trimmed string (`''` when nullish). */ |
| 25 | export function str(value: unknown): string { |
| 26 | return String(value ?? '').trim() |
| 27 | } |
| 28 | |
| 29 | /** Strips protocol / path / leading `www.` from a domain-ish input. */ |
| 30 | export function normalizeDomain(value: unknown): string { |
no outgoing calls