(programs, defaultStart)
| 175 | }; |
| 176 | |
| 177 | export const calculateEarliestProgramStart = (programs, defaultStart) => { |
| 178 | if (!programs.length) return defaultStart; |
| 179 | return programs.reduce((acc, p) => { |
| 180 | const s = initializeTime(p.start_time); |
| 181 | return isBefore(s, acc) ? s : acc; |
| 182 | }, defaultStart); |
| 183 | }; |
| 184 | |
| 185 | export const calculateLatestProgramEnd = (programs, defaultEnd) => { |
| 186 | if (!programs.length) return defaultEnd; |
no test coverage detected