(current: StatsDateRange)
| 52 | }; |
| 53 | const DATE_RANGE_ORDER: StatsDateRange[] = ['all', '7d', '30d']; |
| 54 | function getNextDateRange(current: StatsDateRange): StatsDateRange { |
| 55 | const currentIndex = DATE_RANGE_ORDER.indexOf(current); |
| 56 | return DATE_RANGE_ORDER[(currentIndex + 1) % DATE_RANGE_ORDER.length]!; |
| 57 | } |
| 58 | |
| 59 | /** |
| 60 | * Creates a stats loading promise that never rejects. |