16 lines
462 B
TypeScript
16 lines
462 B
TypeScript
import {Ligne, Session} from '../classes';
|
|
|
|
//Temps de jeu cumulé par ligne
|
|
|
|
export function calculTempsDeJeuParLigne(sessions: Session[], ligne : Ligne): number {
|
|
let tempsDeJeuTotal = 0;
|
|
|
|
sessions.forEach(session => {
|
|
// Vérifier si la ligne est présente dans la session
|
|
if (session.ligne && session.ligne.some(l => l.id === ligne.id)) {
|
|
tempsDeJeuTotal += session.duree;
|
|
}
|
|
});
|
|
|
|
return tempsDeJeuTotal;
|
|
} |