import type { IRaceResultsDetailPresenter, RaceResultsDetailViewModel, } from '@gridpilot/racing/application/presenters/IRaceResultsDetailPresenter'; export class RaceResultsDetailPresenter implements IRaceResultsDetailPresenter { private viewModel: RaceResultsDetailViewModel | null = null; reset(): void { this.viewModel = null; } present(viewModel: RaceResultsDetailViewModel): void { this.viewModel = viewModel; } getViewModel(): RaceResultsDetailViewModel | null { return this.viewModel; } }