samira
Version:
A TypeScript library for League of Legends API calls
143 lines • 5.75 kB
TypeScript
export declare const PLATFORMS: {
readonly AMERICAS: "americas";
readonly ASIA: "asia";
readonly EUROPE: "europe";
readonly SEA: "sea";
};
export declare const REGIONS: {
readonly BR1: "br1";
readonly EUN1: "eun1";
readonly EUW1: "euw1";
readonly JP1: "jp1";
readonly KR: "kr";
readonly LA1: "la1";
readonly LA2: "la2";
readonly NA1: "na1";
readonly OC1: "oc1";
readonly PH2: "ph2";
readonly RU: "ru";
readonly SG2: "sg2";
readonly TH2: "th2";
readonly TR1: "tr1";
readonly TW2: "tw2";
readonly VN2: "vn2";
};
export declare const REGIONAL_ROUTING: {
readonly AMERICAS: "americas";
readonly ASIA: "asia";
readonly EUROPE: "europe";
readonly SEA: "sea";
};
export declare const ENDPOINTS: {
readonly CHAMPIONS: "/lol/platform/v3/champions";
readonly CHAMPION_BY_ID: "/lol/platform/v3/champions/{id}";
readonly SUMMONER_BY_ACCOUNT: "/lol/summoner/v4/summoners/by-account/{encryptedAccountId}";
readonly SUMMONER_BY_NAME: "/lol/summoner/v4/summoners/by-name/{summonerName}";
readonly SUMMONER_BY_PUUID: "/lol/summoner/v4/summoners/by-puuid/{encryptedPUUID}";
readonly SUMMONER_BY_ID: "/lol/summoner/v4/summoners/{encryptedSummonerId}";
readonly MATCH_BY_ID: "/lol/match/v5/matches/{matchId}";
readonly MATCHES_BY_PUUID: "/lol/match/v5/matches/by-puuid/{puuid}/ids";
readonly LEAGUE_ENTRIES_BY_PUUID: "/lol/league/v4/entries/by-puuid/{encryptedPUUID}";
readonly ACCOUNT_BY_PUUID: "/riot/account/v1/accounts/by-puuid/{puuid}";
readonly ACCOUNT_BY_RIOT_ID: "/riot/account/v1/accounts/by-riot-id/{gameName}/{tagLine}";
readonly CHAMPION_MASTERIES_BY_SUMMONER: "/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}";
readonly CHAMPION_MASTERY_BY_SUMMONER_AND_CHAMPION: "/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}/by-champion/{championId}";
readonly CHAMPION_MASTERY_SCORE_BY_SUMMONER: "/lol/champion-mastery/v4/scores/by-summoner/{encryptedSummonerId}";
readonly CURRENT_GAME_BY_SUMMONER: "/lol/spectator/v5/active-games/by-summoner/{encryptedPUUID}";
readonly FEATURED_GAMES: "/lol/spectator/v5/featured-games";
readonly PLATFORM_STATUS: "/lol/status/v4/platform-data";
readonly DATA_DRAGON: "https://ddragon.leagueoflegends.com";
};
export declare const QUEUE_TYPES: {
readonly RANKED_SOLO_5x5: 420;
readonly RANKED_FLEX_SR: 440;
readonly NORMAL_BLIND_PICK: 430;
readonly NORMAL_DRAFT_PICK: 400;
readonly ARAM: 450;
readonly URF: 900;
readonly CLASH: 700;
};
export declare const GAME_MODES: {
readonly CLASSIC: "CLASSIC";
readonly ODIN: "ODIN";
readonly ARAM: "ARAM";
readonly TUTORIAL: "TUTORIAL";
readonly URF: "URF";
readonly DOOM_BOTS_TEEMO: "DOOM_BOTS_TEEMO";
readonly ONE_FOR_ALL: "ONE_FOR_ALL";
readonly ASCENSION: "ASCENSION";
readonly FIRSTBLOOD: "FIRSTBLOOD";
readonly KING_PORO: "KING_PORO";
readonly SIEGE: "SIEGE";
readonly ASSASSINATE: "ASSASSINATE";
readonly ARSR: "ARSR";
readonly DARKSTAR: "DARKSTAR";
readonly STARGUARDIAN: "STARGUARDIAN";
readonly PROJECT: "PROJECT";
readonly GAMEMODEX: "GAMEMODEX";
readonly ODYSSEY: "ODYSSEY";
readonly NEXUS_SIEGE: "NEXUS_SIEGE";
readonly DOOM_BOTS_V2: "DOOM_BOTS_V2";
readonly OVERCHARGE: "OVERCHARGE";
readonly SNOWURF: "SNOWURF";
readonly TEEMO: "TEEMO";
readonly ULTRA_RAPID_FIRE: "ULTRA_RAPID_FIRE";
readonly BLOOD_HUNT: "BLOOD_HUNT";
readonly NEXUS_BLITZ: "NEXUS_BLITZ";
readonly ODYSSEY_EXTRACTION: "ODYSSEY_EXTRACTION";
readonly TUTORIAL_MODULE_1: "TUTORIAL_MODULE_1";
readonly TUTORIAL_MODULE_2: "TUTORIAL_MODULE_2";
readonly TUTORIAL_MODULE_3: "TUTORIAL_MODULE_3";
};
export declare const MAP_IDS: {
readonly SUMMONERS_RIFT: 11;
readonly SUMMONERS_RIFT_AUTUMN: 12;
readonly SUMMONERS_RIFT_SUMMER: 13;
readonly THE_PROVING_GROUNDS: 3;
readonly TWISTED_TREELINE_ORIGINAL: 10;
readonly THE_CRYSTAL_SCAR: 8;
readonly TWISTED_TREELINE: 10;
readonly HOWLING_ABYSS: 12;
readonly BUTCHERS_BRIDGE: 14;
readonly COSMIC_RUINS: 16;
readonly VALORAN_CITY_PARK: 18;
readonly SUBSTRUCTURE_43: 19;
readonly CRASH_SITE: 20;
readonly NEXUS_BLITZ: 21;
};
export declare const CHAMPION_TAGS: {
readonly FIGHTER: "Fighter";
readonly TANK: "Tank";
readonly MAGE: "Mage";
readonly ASSASSIN: "Assassin";
readonly MARKSMAN: "Marksman";
readonly SUPPORT: "Support";
};
export declare const TIER_LEVELS: {
readonly IRON: "IRON";
readonly BRONZE: "BRONZE";
readonly SILVER: "SILVER";
readonly GOLD: "GOLD";
readonly PLATINUM: "PLATINUM";
readonly EMERALD: "EMERALD";
readonly DIAMOND: "DIAMOND";
readonly MASTER: "MASTER";
readonly GRANDMASTER: "GRANDMASTER";
readonly CHALLENGER: "CHALLENGER";
};
export declare const RANK_DIVISIONS: {
readonly I: "I";
readonly II: "II";
readonly III: "III";
readonly IV: "IV";
};
export type Region = (typeof REGIONS)[keyof typeof REGIONS];
export type Platform = (typeof PLATFORMS)[keyof typeof PLATFORMS];
export type RegionalRouting = (typeof REGIONAL_ROUTING)[keyof typeof REGIONAL_ROUTING];
export type QueueType = (typeof QUEUE_TYPES)[keyof typeof QUEUE_TYPES];
export type GameMode = (typeof GAME_MODES)[keyof typeof GAME_MODES];
export type MapId = (typeof MAP_IDS)[keyof typeof MAP_IDS];
export type ChampionTag = (typeof CHAMPION_TAGS)[keyof typeof CHAMPION_TAGS];
export type TierLevel = (typeof TIER_LEVELS)[keyof typeof TIER_LEVELS];
export type RankDivision = (typeof RANK_DIVISIONS)[keyof typeof RANK_DIVISIONS];
//# sourceMappingURL=constants.d.ts.map