44 lines
1.0 KiB
TypeScript
44 lines
1.0 KiB
TypeScript
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}>
|
|
suppItems?: 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 {}; |