UNPKG

node-brawlstars

Version:

Javascript library to communicate with BrawlStars API

17 lines (16 loc) 785 B
import { Axios } from 'axios'; import { Battle, Brawler, Club, Player, ScheduledEvent } from './models'; import { Pagination } from './interfaces'; export declare class BrawlClient extends Axios { private readonly cache; constructor(token: string); private readonly errorFactory; private fetch; getClub(tag: string): Promise<Club>; getClubMembers(tag: string, options?: Pagination.Query): Promise<Pagination.Response<Club.Member>>; getPlayer(tag: string): Promise<Player>; getPlayerBattlelog(tag: string, options?: Pagination.Query): Promise<Pagination.Response<Battle>>; getBrawlers(options?: Pagination.Query): Promise<Pagination.Response<Brawler>>; getBrawler(id: string): Promise<Brawler>; getEventRotation(): Promise<ScheduledEvent>; }