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.
28 lines (27 loc) • 1.14 kB
TypeScript
export declare const QueueTypes: {
    readonly RANKED_SOLO_5x5: "RANKED_SOLO_5x5";
    readonly RANKED_FLEX_SR: "RANKED_FLEX_SR";
    readonly RANKED_TFT: "RANKED_TFT";
};
export type QueueType = typeof QueueTypes[keyof typeof QueueTypes];
export declare function isQueueType(type: string | null | undefined): type is QueueType;
export declare const GameModes: {
    readonly CLASSIC: "CLASSIC";
    readonly ARAM: "ARAM";
    readonly TUTORIAL: "TUTORIAL";
    readonly URF: "URF";
    readonly ONEFORALL: "ONEFORALL";
    readonly KINGPORO: "KINGPORO";
    readonly GAMEMODEX: "GAMEMODEX";
    readonly ULTBOOK: "ULTBOOK";
    readonly PRACTICETOOL: "PRACTICETOOL";
};
export type GameMode = typeof GameModes[keyof typeof GameModes];
export declare function isGameMode(mode: string | null | undefined): mode is GameMode;
export declare const GameTypes: {
    readonly CUSTOM_GAME: "CUSTOM_GAME";
    readonly TUTORIAL_GAME: "TUTORIAL_GAME";
    readonly MATCHED_GAME: "MATCHED_GAME";
};
export type GameType = typeof GameTypes[keyof typeof GameTypes];
export declare function isGameType(type: string | null | undefined): type is GameType;