riotg.api
Version:
<a href="https://www.npmjs.com/package/riotg.api"> <img src="https://img.shields.io/static/v1?label=npm&message=riotg.api&color=red&style=for-the-badge&logo=NPM" /> </a>
10 lines (9 loc) • 696 B
TypeScript
import { IRiotClient } from "../../interfaces";
export declare class Summoner {
private summonerClient;
constructor({ apiKey, region }: IRiotClient);
getByName(name: string): Promise<import("../../utils/interface").IApiErrorResponse | import("./interfaces").ISummonerResponse>;
getByAccountId(accountId: string): Promise<import("../../utils/interface").IApiErrorResponse | import("./interfaces").ISummonerResponse>;
getByPUUID(puuid: string): Promise<import("../../utils/interface").IApiErrorResponse | import("./interfaces").ISummonerResponse>;
getById(id: string): Promise<import("../../utils/interface").IApiErrorResponse | import("./interfaces").ISummonerResponse>;
}