code quality
Some checks failed
CI / lint-typecheck (pull_request) Failing after 12s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped

This commit is contained in:
2026-01-26 02:27:37 +01:00
parent bf2c0fdb0c
commit afef777961
23 changed files with 565 additions and 134 deletions

View File

@@ -1,3 +1,18 @@
export interface ScoringSystem {
// Define scoring system properties based on your domain
// This is a placeholder - adjust based on actual scoring system structure
pointsPerPosition?: Record<number, number>;
bonusPoints?: {
polePosition?: number;
fastestLap?: number;
cleanRace?: number;
};
penalties?: {
timePenalty?: number;
pointsDeduction?: number;
};
}
export interface LeagueCreateCommand {
name: string;
description?: string;
@@ -16,7 +31,7 @@ export interface LeagueCreateCommand {
tracks?: string[];
// Scoring
scoringSystem?: any;
scoringSystem?: ScoringSystem;
bonusPointsEnabled: boolean;
penaltiesEnabled: boolean;