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