UNPKG

simple-roundrobin

Version:
16 lines (15 loc) 339 B
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;