zhonya
Version:
A simple and typed League of Legends API wrapper for Node.js
54 lines (53 loc) • 1.18 kB
TypeScript
export type ChampionsDto = {
type: string;
format: string;
version: string;
data: Map<string, Champion>;
};
export type Champion = {
version: string;
id: string;
key: string;
name: string;
title: string;
blurb: string;
info: {
attack: number;
defense: number;
magic: number;
difficulty: number;
};
image: {
full: string;
sprite: string;
group: string;
x: number;
y: number;
w: number;
h: number;
};
tags: string[];
partype: string;
stats: {
hp: number;
hpperlevel: number;
mp: number;
mpperlevel: number;
movespeed: number;
armor: number;
armorperlevel: number;
spellblock: number;
spellblockperlevel: number;
attackrange: number;
hpregen: number;
hpregenperlevel: number;
mpregen: number;
mpregenperlevel: number;
crit: number;
critperlevel: number;
attackdamage: number;
attackdamageperlevel: number;
attackspeedperlevel: number;
attackspeed: number;
};
};