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