16 lines
440 B
TypeScript
16 lines
440 B
TypeScript
import type {
|
|
IAllRacesPagePresenter,
|
|
AllRacesPageViewModel,
|
|
} from '@gridpilot/racing/application/presenters/IAllRacesPagePresenter';
|
|
|
|
export class AllRacesPagePresenter implements IAllRacesPagePresenter {
|
|
private viewModel: AllRacesPageViewModel | null = null;
|
|
|
|
present(viewModel: AllRacesPageViewModel): void {
|
|
this.viewModel = viewModel;
|
|
}
|
|
|
|
getViewModel(): AllRacesPageViewModel | null {
|
|
return this.viewModel;
|
|
}
|
|
} |