UNPKG

node-brawlstars

Version:

Javascript library to communicate with BrawlStars API

27 lines (26 loc) 706 B
import { BaseModel } from './base.model'; import { BrawlClient } from '../brawl.client'; export declare class Brawler extends BaseModel { readonly id: number; readonly name: string; readonly starPowers: Brawler.StarPower[]; readonly gadgets: Brawler.Gadget[]; constructor(client: BrawlClient, raw: Brawler.Raw); } export declare namespace Brawler { interface Raw { id: number; name: string; starPowers: StarPower[]; gadgets: Gadget[]; } interface StarPower { id: number; name: string; } interface Gadget { id: number; name: string; } function FromRaw(client: BrawlClient, raw: Raw): Brawler; }