mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-12-07 13:43:47 +00:00
14 lines
705 B
TypeScript
14 lines
705 B
TypeScript
import { addYears } from "date-fns/fp";
|
|
import { IdentifiedPeriod } from "./IdentifiedPeriod";
|
|
import { generateConsecutiveIdentifiedPeriods } from "./generateConsecutiveIdentifiedPeriods";
|
|
|
|
export function generateELYears(): IdentifiedPeriod[] {
|
|
return generateConsecutiveIdentifiedPeriods({
|
|
// Start on 2022-07-01 see https://www.notion.so/Liste-de-v-ux-Papa-No-l-de-la-statistique-EL-0f1894c8b16a4fb39b9a759c7446b24b?d=72da4dd0897b4140bb9254e1956d5c6f&pvs=4#a1409542e9974ba2add6e6fe58a70f06
|
|
start: new Date(Date.UTC(2022, 6, 1)),
|
|
nextStart: addYears(1),
|
|
end: new Date(Date.now()),
|
|
idProvider: (period) =>
|
|
period.start.getFullYear() + "-" + period.end.getFullYear(),
|
|
});
|
|
}
|