samira
Version:
A TypeScript library for League of Legends API calls
47 lines • 1.88 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChampionResumeSchema = void 0;
const zod_1 = __importDefault(require("zod"));
const assetImage_1 = require("./assetImage");
exports.ChampionResumeSchema = zod_1.default.object({
version: zod_1.default.string(),
id: zod_1.default.string(),
key: zod_1.default.string(),
name: zod_1.default.string(),
title: zod_1.default.string(),
blurb: zod_1.default.string(),
info: zod_1.default.object({
attack: zod_1.default.number(),
defense: zod_1.default.number(),
magic: zod_1.default.number(),
}),
image: assetImage_1.AssetImageSchema,
tags: zod_1.default.array(zod_1.default.string()),
partype: zod_1.default.string(),
stats: zod_1.default.object({
hp: zod_1.default.number(),
hpperlevel: zod_1.default.number(),
mp: zod_1.default.number(),
mpperlevel: zod_1.default.number(),
movespeed: zod_1.default.number(),
armor: zod_1.default.number(),
armorperlevel: zod_1.default.number(),
spellblock: zod_1.default.number(),
spellblockperlevel: zod_1.default.number(),
attackrange: zod_1.default.number(),
hpregen: zod_1.default.number(),
hpregenperlevel: zod_1.default.number(),
mpregen: zod_1.default.number(),
mpregenperlevel: zod_1.default.number(),
crit: zod_1.default.number(),
critperlevel: zod_1.default.number(),
attackdamage: zod_1.default.number(),
attackdamageperlevel: zod_1.default.number(),
attackspeedperlevel: zod_1.default.number(),
attackspeed: zod_1.default.number(),
}),
});
//# sourceMappingURL=championResume.js.map