wip league admin tools

This commit is contained in:
2025-12-28 12:04:12 +01:00
parent 5dc8c2399c
commit 6edf12fda8
401 changed files with 15365 additions and 6047 deletions

View File

@@ -42,9 +42,13 @@ export class RaceDetailPresenter implements UseCaseOutputPort<GetRaceDetailResul
scheduledAt: output.race.scheduledAt.toISOString(),
sessionType: output.race.sessionType.toString(),
status: output.race.status.toString(),
strengthOfField: output.race.strengthOfField ?? null,
...(output.race.registeredCount !== undefined && { registeredCount: output.race.registeredCount }),
...(output.race.maxParticipants !== undefined && { maxParticipants: output.race.maxParticipants }),
strengthOfField: output.race.strengthOfField?.toNumber() ?? null,
...(output.race.registeredCount !== undefined && {
registeredCount: output.race.registeredCount.toNumber(),
}),
...(output.race.maxParticipants !== undefined && {
maxParticipants: output.race.maxParticipants.toNumber(),
}),
}
: null;