view data fixes
Some checks failed
Contract Testing / contract-tests (pull_request) Failing after 5m51s
Contract Testing / contract-snapshot (pull_request) Has been skipped

This commit is contained in:
2026-01-24 12:14:08 +01:00
parent dde77e717a
commit 046852703f
94 changed files with 1333 additions and 4885 deletions

View File

@@ -0,0 +1,38 @@
import { ViewData } from "../contracts/view-data/ViewData";
export interface LeagueViewData extends ViewData {
id: string;
name: string;
game: string;
tier: 'premium' | 'standard' | 'starter';
season: string;
description: string;
drivers: number;
races: number;
completedRaces: number;
totalImpressions: number;
avgViewsPerRace: number;
engagement: number;
rating: number;
seasonStatus: 'active' | 'upcoming' | 'completed';
seasonDates: {
start: string;
end: string;
};
nextRace?: {
name: string;
date: string;
track: string;
};
sponsorSlots: {
main: {
price: number;
status: 'available' | 'occupied';
};
secondary: {
price: number;
total: number;
occupied: number;
};
};
}