UNPKG

513 BJavaScriptView Raw
1function normalizeRawDownloadPeriod({
2 rawDownloadPeriod = 'last-week'
3}) {
4 if (typeof rawDownloadPeriod === 'string') {
5 return rawDownloadPeriod;
6 }
7
8 if (rawDownloadPeriod instanceof Date) {
9 return getDay(rawDownloadPeriod);
10 }
11
12 const {
13 start,
14 end
15 } = rawDownloadPeriod;
16 return `${getDay(start)}:${getDay(end)}`;
17}
18
19function getDay(date) {
20 return date.toISOString().split('T')[0];
21}
22
23export { normalizeRawDownloadPeriod };
24//# sourceMappingURL=normalize-download-period.esm.js.map