feat: /stats

This commit is contained in:
TresAbhi committed 2023-04-22 01:58:42 +00:00
1 parent bf7993fa38
commit 4482b76746
8 files changed
+192 -37

No files matched your search

+6 -1
View File
@@ -1,6 +1,11 @@
export interface Account {
nickname: string;
account_id: number;
}
type AccountList =
| {
data?: { nickname: string; account_id: number }[];
data?: Account[];
}
| undefined;
+50
View File
@@ -0,0 +1,50 @@
export interface PeriodStatistics {
all: {
spotted: number;
hits: number;
frags: number;
wins: number;
losses: number;
capture_points: number;
battles: number;
damage_dealt: number;
damage_received: number;
shots: number;
frags8p: number;
xp: number;
win_and_survived: number;
survived_battles: number;
dropped_capture_points: number;
};
special: {
winrate: number;
damageRatio: number;
kdr: number;
dpb: number;
kpb: number;
hpb: number;
spb: number;
hitRate: number;
survivalRate: number;
};
wn7: number;
wn8: number;
avg_tier: number;
pwp: number;
}
export interface PlayerStatistics {
statistics: PeriodStatistics;
period30d: PeriodStatistics;
period90d: PeriodStatistics;
_id: string;
nickname: string;
nickname_lowercase: string;
region: string;
last_battle_time: number;
__v: number;
updatedAt: string;
createdAt: string;
}