refactor(calendar): drop the unused projection horizon
CI / policy (push) Successful in 7s
CI / validate (push) Successful in 1m2s
CI / build (push) Successful in 1m27s
CI / policy (pull_request) Successful in 11s
CI / security (push) Successful in 1m12s
CI / validate (pull_request) Successful in 1m21s
CI / benchmark (push) Successful in 4m10s
CI / test (push) Successful in 4m19s
CI / security (pull_request) Successful in 1m3s
CI / test (pull_request) Successful in 3m23s
CI / images (push) Successful in 1m34s
CI / build (pull_request) Successful in 34s
CI / required (push) Successful in 3s
CI / benchmark (pull_request) Successful in 7m13s
CI / images (pull_request) Successful in 1m56s
CI / required (pull_request) Successful in 2s
CI / policy (push) Successful in 7s
CI / validate (push) Successful in 1m2s
CI / build (push) Successful in 1m27s
CI / policy (pull_request) Successful in 11s
CI / security (push) Successful in 1m12s
CI / validate (pull_request) Successful in 1m21s
CI / benchmark (push) Successful in 4m10s
CI / test (push) Successful in 4m19s
CI / security (pull_request) Successful in 1m3s
CI / test (pull_request) Successful in 3m23s
CI / images (push) Successful in 1m34s
CI / build (pull_request) Successful in 34s
CI / required (push) Successful in 3s
CI / benchmark (pull_request) Successful in 7m13s
CI / images (pull_request) Successful in 1m56s
CI / required (pull_request) Successful in 2s
No caller read CalendarProjection.horizon, and with fixed months it no longer described the listed months. Refs #276 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a472347a5e
commit
cee67ce3df
3 files changed
+5
-8
No files matched your search
@@ -142,11 +142,7 @@ function projectionFor(
|
|||||||
months.push({ monthIndex: cursor.getMonth(), year: cursor.getFullYear() });
|
months.push({ monthIndex: cursor.getMonth(), year: cursor.getFullYear() });
|
||||||
cursor.setMonth(cursor.getMonth() + 1);
|
cursor.setMonth(cursor.getMonth() + 1);
|
||||||
}
|
}
|
||||||
return {
|
return { months, selections: selectedDatesForPlan(value, includeHoliday) };
|
||||||
horizon,
|
|
||||||
months,
|
|
||||||
selections: selectedDatesForPlan(value, includeHoliday),
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function selectedDatesForPlan(
|
function selectedDatesForPlan(
|
||||||
|
|||||||
@@ -277,7 +277,9 @@ describe('CalendarService', () => {
|
|||||||
typeof value === 'object' && value ? Object.freeze(value) : value,
|
typeof value === 'object' && value ? Object.freeze(value) : value,
|
||||||
);
|
);
|
||||||
const projection = service.project(frozen);
|
const projection = service.project(frozen);
|
||||||
expect(projection.horizon.end).toBe('2024-04-04');
|
expect(projection.selections.dayTypes(new Date('2024-04-03T00:00:00'))).toContain(
|
||||||
|
DayType.RTT,
|
||||||
|
);
|
||||||
expect(frozen).toEqual(before);
|
expect(frozen).toEqual(before);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ export function calendarProjectionHorizon(plan: CalendarPlan) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface CalendarProjection {
|
export interface CalendarProjection {
|
||||||
horizon: { start: string; end: string };
|
|
||||||
months: { monthIndex: number; year: number }[];
|
months: { monthIndex: number; year: number }[];
|
||||||
selections: SelectedDates;
|
selections: SelectedDates;
|
||||||
}
|
}
|
||||||
@@ -147,7 +146,7 @@ export class CalendarService {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return { horizon, months, selections: new SelectedDates(ranges) };
|
return { months, selections: new SelectedDates(ranges) };
|
||||||
}
|
}
|
||||||
|
|
||||||
getHolidays(startYear = this.dateCache.getCurrentYear(), lastYear = startYear + 1): Date[] {
|
getHolidays(startYear = this.dateCache.getCurrentYear(), lastYear = startYear + 1): Date[] {
|
||||||
|
|||||||
Reference in new issue
Block a user