1 | function 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 |
|
19 | function getDay(date) {
|
20 | return date.toISOString().split('T')[0];
|
21 | }
|
22 |
|
23 | export { normalizeRawDownloadPeriod };
|
24 | //# sourceMappingURL=normalize-download-period.esm.js.map
|