22 lines
371 B
TypeScript
22 lines
371 B
TypeScript
import type { Team } from "./Team";
|
|
|
|
export type GameState = {
|
|
readonly inning: number;
|
|
readonly top: boolean;
|
|
readonly count: AtBat;
|
|
readonly outs: number;
|
|
readonly score: GameScore;
|
|
// homeTeam: Team;
|
|
// awayTeam: Team;
|
|
}
|
|
|
|
type AtBat = {
|
|
readonly balls: number;
|
|
readonly strikes: number;
|
|
}
|
|
|
|
type GameScore = {
|
|
readonly home: number;
|
|
readonly away: number;
|
|
}
|