node-brawlstars
Version:
Javascript library to communicate with BrawlStars API
27 lines (26 loc) • 706 B
TypeScript
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;
}