Files
buildpath/frontend/types/api.ts
vhaudiquet b181ec2f82
All checks were successful
pipeline / build-and-push-images (push) Successful in 32s
pipeline / deploy (push) Successful in 6s
Added special suppitem case (fix #8)
2024-12-05 00:29:11 +01:00

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 {};