- Remove items/runes separate pages, put everything into a "build" page. - Show summoner spells. - Add a build variant selector, that for now only selects runes
52 lines
895 B
TypeScript
52 lines
895 B
TypeScript
declare global {
|
|
type ChampionsResponse = {
|
|
data: Ref<Array<Champion>>
|
|
}
|
|
type ChampionResponse = {
|
|
data: Ref<ChampionFull>
|
|
}
|
|
type Champion = {
|
|
name: string
|
|
alias: string
|
|
squarePortraitPath: string
|
|
}
|
|
type ChampionFull = {
|
|
name: string
|
|
alias: string
|
|
squarePortraitPath: string
|
|
title: string
|
|
}
|
|
type ItemResponse = {
|
|
data: Ref<Array<Item>>
|
|
}
|
|
type Item = {
|
|
id: number
|
|
iconPath: string
|
|
name?: string
|
|
}
|
|
type SummonerSpell = {
|
|
id: number
|
|
iconPath: string
|
|
name: string
|
|
}
|
|
type PerksResponse = {
|
|
data: Ref<Array<Perk>>
|
|
}
|
|
type Perk = {
|
|
id: number
|
|
name: string
|
|
iconPath: string
|
|
}
|
|
type PerkStylesResponse = {
|
|
data: Ref<{ styles: Array<PerkStyle> }>
|
|
}
|
|
type PerkStyle = {
|
|
id: number
|
|
name: string
|
|
iconPath: string
|
|
slots: Array<{ perks: Array<number> }>
|
|
}
|
|
}
|
|
|
|
export {}
|