Files
buildpath/frontend/types/api.ts

43 lines
969 B
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}>
}
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 {};