diff options
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r-- | src/lib/APITypes.d.ts | 33 |
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 + } +} |