Lane-dependant stats (fix #5)
This commit is contained in:
43
frontend/types/api.ts
Normal file
43
frontend/types/api.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
declare global {
|
||||
type ItemTree = {
|
||||
count: number
|
||||
data: number
|
||||
children: Array<ItemTree>
|
||||
}
|
||||
type Builds = {
|
||||
start: Array<{count: number, data: number}>
|
||||
tree: ItemTree
|
||||
bootsFirst: number
|
||||
boots: Array<{count: number, data: number}>
|
||||
lateGame: Array<{count: number, data: number}>
|
||||
}
|
||||
type Rune = {
|
||||
count: number
|
||||
primaryStyle: number
|
||||
secondaryStyle: number
|
||||
selections: Array<number>
|
||||
pickrate: number
|
||||
}
|
||||
type LaneData = {
|
||||
data: string
|
||||
count: number
|
||||
winningMatches: number
|
||||
losingMatches: number
|
||||
winrate: number
|
||||
pickrate: number
|
||||
runes: Array<Rune>
|
||||
builds: Builds
|
||||
}
|
||||
|
||||
type ChampionData = {
|
||||
id: number
|
||||
name: string
|
||||
alias: string
|
||||
gameCount: number
|
||||
winrate: number
|
||||
pickrate: number
|
||||
lanes: Array<LaneData>
|
||||
}
|
||||
}
|
||||
|
||||
export {};
|
||||
@@ -1,16 +0,0 @@
|
||||
declare global {
|
||||
type ItemTree = {
|
||||
count: number
|
||||
data: number
|
||||
children: Array<ItemTree>
|
||||
}
|
||||
type Builds = {
|
||||
start: Array<{count: number, data: number}>
|
||||
tree: ItemTree
|
||||
bootsFirst: number
|
||||
boots: Array<{count: number, data: number}>
|
||||
lateGame: Array<{count: number, data: number}>
|
||||
}
|
||||
}
|
||||
|
||||
export {};
|
||||
Reference in New Issue
Block a user