Files
gridpilot.gg/apps/website/lib/view-models/LeagueDetailDriverViewModel.ts
2026-01-24 01:25:46 +01:00

20 lines
542 B
TypeScript

import type { DriverViewData } from "../view-data/DriverViewData";
import { DriverViewModel } from "./DriverViewModel";
export class LeagueDetailDriverViewModel extends DriverViewModel {
private readonly detailData: DriverViewData & { impressions: number };
constructor(data: DriverViewData & { impressions: number }) {
super(data);
this.detailData = data;
}
get impressions(): number {
return this.detailData.impressions;
}
get formattedImpressions(): string {
return this.impressions.toLocaleString();
}
}