website refactor
This commit is contained in:
@@ -31,33 +31,33 @@ export class DriverStatsOrmMapper {
|
||||
const entityName = 'DriverStats';
|
||||
|
||||
assertNonEmptyString(entityName, 'driverId', entity.driverId);
|
||||
assertInteger(entityName, 'rating', entity.rating);
|
||||
assertInteger(entityName, 'safetyRating', entity.safetyRating);
|
||||
assertInteger(entityName, 'sportsmanshipRating', entity.sportsmanshipRating);
|
||||
assertInteger(entityName, 'totalRaces', entity.totalRaces);
|
||||
assertInteger(entityName, 'wins', entity.wins);
|
||||
assertInteger(entityName, 'podiums', entity.podiums);
|
||||
assertInteger(entityName, 'dnfs', entity.dnfs);
|
||||
assertNumber(entityName, 'avgFinish', entity.avgFinish);
|
||||
assertInteger(entityName, 'bestFinish', entity.bestFinish);
|
||||
assertInteger(entityName, 'worstFinish', entity.worstFinish);
|
||||
assertInteger(entityName, 'consistency', entity.consistency);
|
||||
assertInteger(entityName, 'rating', Number(entity.rating));
|
||||
assertInteger(entityName, 'safetyRating', Number(entity.safetyRating));
|
||||
assertNumber(entityName, 'sportsmanshipRating', Number(entity.sportsmanshipRating));
|
||||
assertInteger(entityName, 'totalRaces', Number(entity.totalRaces));
|
||||
assertInteger(entityName, 'wins', Number(entity.wins));
|
||||
assertInteger(entityName, 'podiums', Number(entity.podiums));
|
||||
assertInteger(entityName, 'dnfs', Number(entity.dnfs));
|
||||
assertNumber(entityName, 'avgFinish', Number(entity.avgFinish));
|
||||
assertInteger(entityName, 'bestFinish', Number(entity.bestFinish));
|
||||
assertInteger(entityName, 'worstFinish', Number(entity.worstFinish));
|
||||
assertInteger(entityName, 'consistency', Number(entity.consistency));
|
||||
assertNonEmptyString(entityName, 'experienceLevel', entity.experienceLevel);
|
||||
|
||||
const result: DriverStats = {
|
||||
rating: entity.rating,
|
||||
safetyRating: entity.safetyRating,
|
||||
sportsmanshipRating: entity.sportsmanshipRating,
|
||||
totalRaces: entity.totalRaces,
|
||||
wins: entity.wins,
|
||||
podiums: entity.podiums,
|
||||
dnfs: entity.dnfs,
|
||||
avgFinish: entity.avgFinish,
|
||||
bestFinish: entity.bestFinish,
|
||||
worstFinish: entity.worstFinish,
|
||||
consistency: entity.consistency,
|
||||
rating: Number(entity.rating),
|
||||
safetyRating: Number(entity.safetyRating),
|
||||
sportsmanshipRating: Number(entity.sportsmanshipRating),
|
||||
totalRaces: Number(entity.totalRaces),
|
||||
wins: Number(entity.wins),
|
||||
podiums: Number(entity.podiums),
|
||||
dnfs: Number(entity.dnfs),
|
||||
avgFinish: Number(entity.avgFinish),
|
||||
bestFinish: Number(entity.bestFinish),
|
||||
worstFinish: Number(entity.worstFinish),
|
||||
consistency: Number(entity.consistency),
|
||||
experienceLevel: entity.experienceLevel,
|
||||
overallRank: entity.overallRank ?? null,
|
||||
overallRank: entity.overallRank ? Number(entity.overallRank) : null,
|
||||
};
|
||||
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user