Styling
This commit is contained in:
@@ -94,6 +94,28 @@ export type BedwarsModeStats = {
|
||||
beds_lost_bedwars: number
|
||||
}
|
||||
|
||||
export function getBestMode(stats: _BedwarsStats): "solo" | "doubles" | "3s" | "4s" | null {
|
||||
const { wins_bedwars: solo } = getBedwarsModeStats("solo", stats, true)
|
||||
const { wins_bedwars: doubles } = getBedwarsModeStats("doubles", stats, true)
|
||||
const { wins_bedwars: threes } = getBedwarsModeStats("3s", stats, true)
|
||||
const { wins_bedwars: fours } = getBedwarsModeStats("4s", stats, true)
|
||||
|
||||
const max = Math.max(solo, doubles, threes, fours)
|
||||
|
||||
switch (max) {
|
||||
case solo:
|
||||
return "solo"
|
||||
case doubles:
|
||||
return "doubles"
|
||||
case threes:
|
||||
return "3s"
|
||||
case fours:
|
||||
return "4s"
|
||||
default:
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw: true): BedwarsModeStats
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw?: false): (string | number)[]
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw = false) {
|
||||
|
||||
Reference in New Issue
Block a user