simple-roundrobin
Version:
A simple round-robin tournament scheduler
16 lines (15 loc) • 339 B
TypeScript
type Team = string;
interface Match {
home: Team;
away: Team;
roundNumber?: number;
}
interface ScheduleInput {
clubs: Team[];
legs?: number;
randomizeHome?: boolean;
}
type Round = Match[];
type Schedule = Round[];
declare const generateRoundRobin: (input: ScheduleInput) => Schedule;
export = generateRoundRobin;