aboutsummaryrefslogtreecommitdiff
path: root/src/lib/APITypes.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r--src/lib/APITypes.d.ts33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts
index 65e70f3..2a33973 100644
--- a/src/lib/APITypes.d.ts
+++ b/src/lib/APITypes.d.ts
@@ -349,3 +349,36 @@ export interface CoopInvitation {
}
export type GameMode = 'normal' | 'stranded' | 'bingo' | 'ironman'
+
+export interface MemberLeaderboard {
+ name: string
+ unit: string | null
+ list: MemberLeaderboardItem[]
+ info?: string
+}
+
+export interface ProfileLeaderboard {
+ name: string
+ unit: string | null
+ list: ProfileLeaderboardItem[]
+ info?: string
+}
+
+export interface MemberLeaderboardItem {
+ player: LeaderboardBasicPlayer
+ profileUuid: string
+ value: number
+}
+export interface ProfileLeaderboardItem {
+ players: LeaderboardBasicPlayer[]
+ profileUuid: string
+ value: number
+}
+
+export interface LeaderboardBasicPlayer {
+ uuid: string
+ username: string
+ rank: {
+ color: string
+ }
+}