samira
Version:
A TypeScript library for League of Legends API calls
27 lines • 1.26 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.CurrentGameSchema = void 0;
const zod_1 = __importDefault(require("zod"));
const bannedChampion_1 = require("./bannedChampion");
const gameCustomizationObject_1 = require("./gameCustomizationObject");
const participant_1 = require("./participant");
exports.CurrentGameSchema = zod_1.default.object({
gameId: zod_1.default.number(),
gameType: zod_1.default.string(),
gameStartTime: zod_1.default.number(),
mapId: zod_1.default.number(),
gameLength: zod_1.default.number(),
platformId: zod_1.default.string(),
gameMode: zod_1.default.string(),
bannedChampions: zod_1.default.array(bannedChampion_1.BannedChampionSchema),
gameQueueConfigId: zod_1.default.number(),
observers: zod_1.default.object({
encryptionKey: zod_1.default.string(),
}),
participants: zod_1.default.array(participant_1.SpectatorParticipantSchema),
gameCustomizationObjects: zod_1.default.array(gameCustomizationObject_1.GameCustomizationObjectSchema).optional(),
});
//# sourceMappingURL=currentGame.js.map