@marekbarela/scoreboard
Version:
A minimal TypeScript scoreboard library for managing live football match data.
16 lines (15 loc) • 440 B
TypeScript
type Match = {
homeTeam: string;
awayTeam: string;
homeScore: number;
awayScore: number;
startTime: number;
};
export declare class Scoreboard {
private matches;
startMatch(homeTeam: string, awayTeam: string): void;
getSummary(): Match[];
updateScore(homeTeam: string, awayTeam: string, homeScore: number, awayScore: number): void;
finishMatch(homeTeam: string, awayTeam: string): void;
}
export {};