(ms: number | undefined, fallback: Date)
| 222 | } |
| 223 | |
| 224 | function isoFromMs(ms: number | undefined, fallback: Date): string { |
| 225 | return new Date( |
| 226 | typeof ms === "number" && Number.isFinite(ms) ? ms : fallback.getTime(), |
| 227 | ).toISOString(); |
| 228 | } |
| 229 | |
| 230 | function textFromUnknown(value: unknown): string { |
| 231 | if (value === undefined || value === null) return ""; |