mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-12-07 13:13:44 +00:00
21 lines
707 B
TypeScript
21 lines
707 B
TypeScript
import { EvenementFamille } from "../../EvenementFamille";
|
|
import { Famille } from "../../Famille";
|
|
import { DonneesNettoyees } from "../fwk/DonneesNettoyees";
|
|
import { ignorerEvenements } from "./ignorerEvenements";
|
|
|
|
export function supprimerLesEvenementsHorsResisstance(
|
|
familles: Famille[]
|
|
): DonneesNettoyees {
|
|
return ignorerEvenements(
|
|
familles,
|
|
(e: EvenementFamille, f: Famille) => {
|
|
return (
|
|
e.Date !== null &&
|
|
((f.Integration !== null && e.Date < f.Integration) ||
|
|
(f.Sortie !== null && e.Date > f.Sortie))
|
|
);
|
|
},
|
|
(e, f) =>
|
|
`Evenement "${f.Titre} - ${e.Évènement}" [${e.notionId}] hors période de résistance il sera ignoré`
|
|
);
|
|
}
|