UNPKG

@meibot/unofficial-valorant-api

Version:

Library for the Unofficial VALORANT API by api.henrikdev.xyz

60 lines (59 loc) 1.61 kB
import type { Region } from "../general"; export interface WinsByTier { [tier: number]: number; } export interface SeasonalInfoBySeasonID { SeasonID: string; NumberOfWins: number; NumberOfWinsWithPlacements: number; NumberOfGames: number; Rank: number; CapstoneWins: number; LeaderboardRank: number; CompetitiveTier: number; RankedRating: number; WinsByTier: WinsByTier; GamesNeededForRating: number; TotalWinsNeededForRank: number; } export interface Queue { TotalGamesNeededForRating: number; TotalGamesNeededForLeaderboard: number; CurrentSeasonGamesNeededForRating: number; SeasonalInfoBySeasonID: SeasonalInfoBySeasonID; } export interface QueueSkills { competitive: Queue; custom: Queue; deathmatch: Queue; ggteam: Queue; onefa: Queue; seeding: Queue; snowball: Queue; spikerush: Queue; unrated: Queue; } export interface LatestCompetitiveUpdate { MatchID: string; MapID: string; SeasonID: string; MatchStartTime: number; TierAfterUpdate: number; TierBeforeUpdate: number; RankedRatingAfterUpdate: number; RankedRatingBeforeUpdate: number; RankedRatingEarned: number; RankedRatingPerformanceBonus: number; CompetitiveMovement: string; AFKPenalty: number; } export interface RawMMRResponse { Version: number; Subject: string; NewPlayerExperienceFinished: boolean; QueueSkills: QueueSkills; LatestCompetitiveUpdate: LatestCompetitiveUpdate; IsLeaderboardAnonymized: boolean; IsActRankBadgeHidden: boolean; region: Region; }