(value: unknown)
| 57 | } |
| 58 | |
| 59 | function safeString(value: unknown): string | null { |
| 60 | return typeof value === 'string' && value.trim() ? value : null |
| 61 | } |
| 62 | |
| 63 | function safeNumber(value: unknown, fallback: number): number { |
| 64 | return typeof value === 'number' && Number.isFinite(value) ? value : fallback |