16 lines
471 B
TypeScript
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; |