Reads the `HH:mm` slice from a `YYYY-MM-DDTHH:mm` value, or a fallback.
(value: string | Date | undefined, fallback: string)
| 120 | |
| 121 | /** Reads the `HH:mm` slice from a `YYYY-MM-DDTHH:mm` value, or a fallback. */ |
| 122 | function extractTime(value: string | Date | undefined, fallback: string): string { |
| 123 | return typeof value === 'string' && value.includes('T') ? value.slice(11, 16) : fallback |
| 124 | } |
| 125 | |
| 126 | /** |
| 127 | * Orders a start/end pair and serializes the range bounds to the wire format. |