import { CompetitionCompetitor } from '../../../models/ranking/competition/competitor' import { GenericOrdenator } from './generic.ordenator' export class DecreaseOrdenator extends GenericOrdenator { protected static sortScored(competitors: CompetitionCompetitor[]): CompetitionCompetitor[] { return competitors.sort((before, after) => (before.score > after.score ? -1 : 1)) } protected static sortValued(competitors: CompetitionCompetitor[]): CompetitionCompetitor[] { return competitors.sort((before, after) => (before.lastHistory?.value < after.lastHistory?.value ? -1 : 1)) } }