UNPKG

samira

Version:

A TypeScript library for League of Legends API calls

143 lines 5.75 kB
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