dota-wiki-api
Version:
A module to communicate with Liquipedia's Dota 2 Wiki to fetch Team Info, DPC Rankings, Dota Game Schedules, and more!
17 lines (16 loc) • 675 B
TypeScript
import { IRank, IRankKey } from './modules/dpc-rankings';
import { IPlayer } from './modules/players';
import { ITeam, ITeamMember } from './modules/teams';
import { IDotaWikiConfig } from './utils/base';
export { IDotaWikiConfig, IPlayer, IRank, IRankKey, ITeam, ITeamMember };
export declare class DotaWikiApi {
private dpc;
private dPlayer;
private dTeam;
constructor(config: IDotaWikiConfig);
getTeamByStanding(rank: number): Promise<IRank>;
getRankByTeamname(teamName: string): Promise<IRank>;
getAllRanks(): Promise<Map<IRankKey, IRank>>;
getTeam(teamName: string): Promise<ITeam>;
getPlayer(playerName: string): Promise<IPlayer>;
}