(value: string, min: number, max: number)
| 203 | } |
| 204 | |
| 205 | function parseNumber(value: string, min: number, max: number) { |
| 206 | let val = Number(value); |
| 207 | if (val < min || val > max) { |
| 208 | throw new RangeError(`Value out of range: ${min} <= ${val} <= ${max}`); |
| 209 | } |
| 210 | |
| 211 | return val; |
| 212 | } |
| 213 | |
| 214 | export function timeToString(time: Time): string { |
| 215 | return `${String(time.hour).padStart(2, '0')}:${String(time.minute).padStart(2, '0')}:${String(time.second).padStart(2, '0')}${time.millisecond ? String(time.millisecond / 1000).slice(1) : ''}`; |
no outgoing calls
no test coverage detected