UNPKG

lol-constants

Version:

League of Legends constants, functions, and types. Provides a plathera of functions to easily convert between ID, Name, and Key for champions, items, summoner spells, and runes.

214 lines (213 loc) 5.67 kB
export declare const Spells: { readonly 1: { readonly id: 1; readonly key: "SummonerBoost"; readonly name: "Cleanse"; }; readonly 3: { readonly id: 3; readonly key: "SummonerExhaust"; readonly name: "Exhaust"; }; readonly 4: { readonly id: 4; readonly key: "SummonerFlash"; readonly name: "Flash"; }; readonly 6: { readonly id: 6; readonly key: "SummonerHaste"; readonly name: "Ghost"; }; readonly 7: { readonly id: 7; readonly key: "SummonerHeal"; readonly name: "Heal"; }; readonly 11: { readonly id: 11; readonly key: "SummonerSmite"; readonly name: "Smite"; }; readonly 12: { readonly id: 12; readonly key: "SummonerTeleport"; readonly name: "Teleport"; }; readonly 13: { readonly id: 13; readonly key: "SummonerMana"; readonly name: "Clarity"; }; readonly 14: { readonly id: 14; readonly key: "SummonerDot"; readonly name: "Ignite"; }; readonly 21: { readonly id: 21; readonly key: "SummonerBarrier"; readonly name: "Barrier"; }; readonly 30: { readonly id: 30; readonly key: "SummonerPoroRecall"; readonly name: "To the King!"; }; readonly 31: { readonly id: 31; readonly key: "SummonerPoroThrow"; readonly name: "Poro Toss"; }; readonly 32: { readonly id: 32; readonly key: "SummonerSnowball"; readonly name: "Mark"; }; readonly 39: { readonly id: 39; readonly key: "SummonerSnowURFSnowball_Mark"; readonly name: "Mark (Snow URF)"; }; readonly 54: { readonly id: 54; readonly key: "Summoner_UltBookPlaceholder"; readonly name: "Placeholder"; }; readonly 55: { readonly id: 55; readonly key: "Summoner_UltBookSmitePlaceholder"; readonly name: "Placeholder and Attack-Smite"; }; readonly 2201: { readonly id: 2201; readonly key: "SummonerCherryHold"; readonly name: "Flee"; }; readonly 2202: { readonly id: 2202; readonly key: "SummonerCherryFlash"; readonly name: "Flash (Arena)"; }; }; export declare const failsafeSpell: { readonly id: -1; readonly key: ""; readonly name: ""; }; export declare const spellKeys: { readonly SummonerBarrier: 21; readonly SummonerBoost: 1; readonly SummonerCherryFlash: 2202; readonly SummonerCherryHold: 2201; readonly SummonerDot: 14; readonly SummonerExhaust: 3; readonly SummonerFlash: 4; readonly SummonerHaste: 6; readonly SummonerHeal: 7; readonly SummonerMana: 13; readonly SummonerPoroRecall: 30; readonly SummonerPoroThrow: 31; readonly SummonerSmite: 11; readonly SummonerSnowURFSnowball_Mark: 39; readonly SummonerSnowball: 32; readonly SummonerTeleport: 12; readonly Summoner_UltBookPlaceholder: 54; readonly Summoner_UltBookSmitePlaceholder: 55; }; export declare const spellNames: { readonly Barrier: 21; readonly Cleanse: 1; readonly "Flash (Arena)": 2202; readonly Flee: 2201; readonly Ignite: 14; readonly Exhaust: 3; readonly Flash: 4; readonly Ghost: 6; readonly Heal: 7; readonly Clarity: 13; readonly "To the King!": 30; readonly "Poro Toss": 31; readonly Smite: 11; readonly "Mark (Snow URF)": 39; readonly Mark: 32; readonly Teleport: 12; readonly Placeholder: 54; readonly "Placeholder and Attack-Smite": 55; }; export declare const SpellsArr: ({ readonly id: 1; readonly key: "SummonerBoost"; readonly name: "Cleanse"; } | { readonly id: 3; readonly key: "SummonerExhaust"; readonly name: "Exhaust"; } | { readonly id: 4; readonly key: "SummonerFlash"; readonly name: "Flash"; } | { readonly id: 6; readonly key: "SummonerHaste"; readonly name: "Ghost"; } | { readonly id: 7; readonly key: "SummonerHeal"; readonly name: "Heal"; } | { readonly id: 11; readonly key: "SummonerSmite"; readonly name: "Smite"; } | { readonly id: 12; readonly key: "SummonerTeleport"; readonly name: "Teleport"; } | { readonly id: 13; readonly key: "SummonerMana"; readonly name: "Clarity"; } | { readonly id: 14; readonly key: "SummonerDot"; readonly name: "Ignite"; } | { readonly id: 21; readonly key: "SummonerBarrier"; readonly name: "Barrier"; } | { readonly id: 30; readonly key: "SummonerPoroRecall"; readonly name: "To the King!"; } | { readonly id: 31; readonly key: "SummonerPoroThrow"; readonly name: "Poro Toss"; } | { readonly id: 32; readonly key: "SummonerSnowball"; readonly name: "Mark"; } | { readonly id: 39; readonly key: "SummonerSnowURFSnowball_Mark"; readonly name: "Mark (Snow URF)"; } | { readonly id: 54; readonly key: "Summoner_UltBookPlaceholder"; readonly name: "Placeholder"; } | { readonly id: 55; readonly key: "Summoner_UltBookSmitePlaceholder"; readonly name: "Placeholder and Attack-Smite"; } | { readonly id: 2201; readonly key: "SummonerCherryHold"; readonly name: "Flee"; } | { readonly id: 2202; readonly key: "SummonerCherryFlash"; readonly name: "Flash (Arena)"; })[]; export type SpellId = typeof SpellsArr[number]['id']; export type SpellKey = typeof SpellsArr[number]['key']; export type SpellName = typeof SpellsArr[number]['name'];