added Model classes

This commit is contained in:
j-weissen 2022-12-12 11:35:53 +01:00
parent fd257b335c
commit 6e8e0e0101
14 changed files with 145 additions and 33 deletions

View file

@ -0,0 +1,19 @@
import {UserData} from "../model/UserData.js";
import {UserDataSerializer} from "./UserDataSerializer.js";
export class UserDataPgPromiseSerializer implements UserDataSerializer {
deserialize(userData: UserData): any {
throw new Error("Method not implemented")
}
serialize(data: any): UserData {
return {
username: data.username,
highscore: data.highscore,
totalScore: data.total_score,
totalPlaytime: data.total_playtime,
averageScore: data.averageScore,
gamesPlayed: data.games_played,
}
}
}