( projectId: string, data: DateRangeInput )
| 97 | } |
| 98 | |
| 99 | async function resolveDates( |
| 100 | projectId: string, |
| 101 | data: DateRangeInput |
| 102 | ): Promise<{ startDate: string; endDate: string }> { |
| 103 | if (!data.range || data.startDate) { |
| 104 | return resolveDateRange(data.startDate, data.endDate); |
| 105 | } |
| 106 | const { timezone } = await getSettingsForProject(projectId); |
| 107 | return getChartStartEndDate( |
| 108 | { startDate: data.startDate, endDate: data.endDate, range: data.range! }, |
| 109 | timezone |
| 110 | ); |
| 111 | } |
| 112 | |
| 113 | // --------------------------------------------------------------------------- |
| 114 | // Analytics — overview |
no test coverage detected