UNPKG

brawl-api-wrapper

Version:

An API wrapper for the well know supercell game called Brawl Stars

35 lines (34 loc) 1.16 kB
import type { PlayerResponse, BattleLogResponse, Brawler, Gadget, Gear, StarPower, SeasonReset } from '../interfaces'; import type { Client } from './Client'; import { PlayerBrawler } from './PlayerBrawler'; export declare class Player { tag: string; name: string; nameColor: string; icon: { id: number; }; trophies: number; level: number; xp: number; highestTrophies: number; highestPowerPlayPoints: number; isQualifiedFromChampionshipChallenge: boolean; soloVictories: number; duoVictories: number; '3vs3Victories': number; bestRoboRumbleTime: string; club: { name: string; tag: string; } | null; brawlers: PlayerBrawler[]; battlelog: BattleLogResponse[] | null; constructor(data: PlayerResponse, client: Client); getBrawler(name: string): Brawler | undefined; getGadget(name: string): Gadget | undefined; getStarPower(name: string): StarPower | undefined; getGear(name: string): Gear | undefined; sortBrawlers(filter: 'TROPHIES' | 'POWER' | 'RANK', criteria: 'ASCENDING' | 'DESCENDING'): Brawler[]; getSeasonReset(): SeasonReset; }