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é` ); }