Files
gridpilot.gg/adapters/bootstrap/PenaltyConfig.ts
2025-12-26 00:20:53 +01:00

16 lines
471 B
TypeScript

/**
* Penalty Configuration
*
* Business logic configuration for protest decisions and penalties
*/
export type PenaltyType = 'time_penalty' | 'grid_penalty' | 'points_deduction' | 'disqualification' | 'warning' | 'license_points';
export const penaltiesWithoutValue: PenaltyType[] = ['disqualification', 'warning'];
export const defaultProtestReason = 'Protest upheld';
export const penaltyConfig = {
penaltiesWithoutValue,
defaultProtestReason,
} as const;