view data fixes
This commit is contained in:
11
apps/website/lib/view-models/RaceDetailsLeagueViewModel.ts
Normal file
11
apps/website/lib/view-models/RaceDetailsLeagueViewModel.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import type { RaceDetailsLeagueViewData } from "../view-data/RaceDetailsViewData";
|
||||
|
||||
export class RaceDetailsLeagueViewModel extends ViewModel {
|
||||
private readonly data: RaceDetailsLeagueViewData;
|
||||
constructor(data: RaceDetailsLeagueViewData) { super(); this.data = data; }
|
||||
get id(): string { return this.data.id; }
|
||||
get name(): string { return this.data.name; }
|
||||
get description(): string | null | undefined { return this.data.description; }
|
||||
get settings(): unknown { return this.data.settings; }
|
||||
}
|
||||
Reference in New Issue
Block a user