21 lines
496 B
TypeScript
21 lines
496 B
TypeScript
export interface RulebookScoringConfig {
|
|
scoringPresetName: string | null;
|
|
gameName: string;
|
|
championships: Array<{
|
|
type: string;
|
|
sessionTypes: string[];
|
|
pointsPreview: Array<{
|
|
sessionType: string;
|
|
position: number;
|
|
points: number;
|
|
}>;
|
|
bonusSummary: string[];
|
|
}>;
|
|
dropPolicySummary: string;
|
|
}
|
|
|
|
export interface LeagueRulebookViewData {
|
|
scoringConfig: RulebookScoringConfig | null;
|
|
positionPoints: Array<{ position: number; points: number }>;
|
|
}
|