45 lines
774 B
TypeScript
45 lines
774 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
|
|
}
|
|
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 {}
|