UNPKG

supercell-apis

Version:

A powerful javascript library for interacting with Clash Of Clans, Clash Royale, Brawl Stars api's.

34 lines (28 loc) 972 B
const SupercellApi = require('./core/Token'); const ClashOfClansApi = require('./core/ClashOfClans'); const ClashRoyaleApi = require('./core/ClashRoyale'); const BrawlStarsApi = require('./core/BrawlStars'); class Token extends SupercellApi { constructor(platform = '', email = '', password = '', { name = '', limit = 1 } = {}) { super(platform, email, password, { name, limit }); } async init() { return this.tokenGeneration(); } } class ClashOfClans extends ClashOfClansApi { constructor(token = '', { cache = 0 } = {}) { super(token, { cache }); } } class ClashRoyale extends ClashRoyaleApi { constructor(token = '', { cache = 0 } = {}) { super(token, { cache }); } } class BrawlStars extends BrawlStarsApi { constructor(token = '', { cache = 0 } = {}) { super(token, { cache }); } } module.exports = { Token, ClashOfClans, ClashRoyale, BrawlStars };