(now: number, minute: number, initial: boolean)
| 1722 | |
| 1723 | /** @internal */ |
| 1724 | export const nextMinute = (now: number, minute: number, initial: boolean): number => { |
| 1725 | const date = new Date(now) |
| 1726 | if (date.getMinutes() === minute && initial) { |
| 1727 | return now |
| 1728 | } |
| 1729 | if (date.getMinutes() < minute) { |
| 1730 | return date.setMinutes(minute) |
| 1731 | } |
| 1732 | // Set minutes to the provided value and add one hour |
| 1733 | const newDate = new Date(date.setMinutes(minute)) |
| 1734 | return newDate.setTime(newDate.getTime() + 1000 * 60 * 60) |
| 1735 | } |
| 1736 | |
| 1737 | // ----------------------------------------------------------------------------- |
| 1738 | // Hours |
no test coverage detected
searching dependent graphs…