Fixed issue due to immutability

This commit is contained in:
Alejandro Celaya
2021-06-25 19:33:18 +02:00
parent 0275908f69
commit bc5c25deb0

View File

@@ -49,11 +49,11 @@ const STEPS_MAP: Record<Step, string> = {
hourly: 'Hour', hourly: 'Hour',
}; };
const STEP_TO_DURATION_MAP: Record<Step, Duration> = { const STEP_TO_DURATION_MAP: Record<Step, (amount: number) => Duration> = {
hourly: { hours: 1 }, hourly: (hours: number) => ({ hours }),
daily: { days: 1 }, daily: (days: number) => ({ days }),
weekly: { weeks: 1 }, weekly: (weeks: number) => ({ weeks }),
monthly: { months: 1 }, monthly: (months: number) => ({ months }),
}; };
const STEP_TO_DIFF_FUNC_MAP: Record<Step, (dateLeft: Date, dateRight: Date) => number> = { const STEP_TO_DIFF_FUNC_MAP: Record<Step, (dateLeft: Date, dateRight: Date) => number> = {
@@ -115,7 +115,7 @@ const generateLabels = (step: Step, visits: NormalizedVisit[]): string[] => {
return [ return [
formatter(oldestDate), formatter(oldestDate),
...rangeOf(size, () => formatter(add(oldestDate, duration))), ...rangeOf(size, (num) => formatter(add(oldestDate, duration(num)))),
]; ];
}; };