You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.4 KiB
92 lines
2.4 KiB
export = Client;
|
|
/**
|
|
* Instantiates a new client. This is the entry point.
|
|
* @extends {BaseClient}
|
|
*/
|
|
declare class Client extends BaseClient {
|
|
/**
|
|
* @param {defaultOptions} [options={}] The options to use
|
|
*/
|
|
constructor(options?: defaultOptions);
|
|
/**
|
|
* The player manager
|
|
* @type {PlayerManager}
|
|
*/
|
|
players: PlayerManager;
|
|
/**
|
|
* The map manager
|
|
* @type {MapManager}
|
|
*/
|
|
maps: MapManager;
|
|
/**
|
|
* The TOTD manager
|
|
* @type {TOTDManager}
|
|
*/
|
|
totd: TOTDManager;
|
|
/**
|
|
* The COTD manager
|
|
* @type {COTDManager}
|
|
*/
|
|
cotd: COTDManager;
|
|
/**
|
|
* The club manager
|
|
* @type {ClubManager}
|
|
*/
|
|
clubs: ClubManager;
|
|
/**
|
|
* The campaign manager
|
|
* @type {CampaignManager}
|
|
*/
|
|
campaigns: CampaignManager;
|
|
/**
|
|
* The room manager
|
|
* @type {RoomManager}
|
|
*/
|
|
rooms: RoomManager;
|
|
/**
|
|
* The TM events manager
|
|
* @type {EventManager}
|
|
*/
|
|
events: EventManager;
|
|
/**
|
|
* The matches manager
|
|
* @type {MatchesManager}
|
|
*/
|
|
matches: MatchesManager;
|
|
/**
|
|
* The news manager
|
|
* @type {NewsManager}
|
|
*/
|
|
news: NewsManager;
|
|
/**
|
|
* The Maniapub manager
|
|
* @type {AdsManager}
|
|
*/
|
|
ads: AdsManager;
|
|
/**
|
|
* Format the string and remove the TM style code on it.
|
|
* @param {string} str string to format
|
|
* @returns {string}
|
|
* @deprecated use {@link Client#stripFormat} instead
|
|
*/
|
|
formatTMText(str: string): string;
|
|
/**
|
|
* Format the string and remove the TM style code on it.
|
|
* @param {string} str string to format
|
|
* @returns {string}
|
|
*/
|
|
stripFormat(str: string): string;
|
|
}
|
|
import BaseClient = require("./BaseClient");
|
|
import PlayerManager = require("../managers/PlayerManager");
|
|
import MapManager = require("../managers/MapManager");
|
|
import TOTDManager = require("../managers/TOTDManager");
|
|
import COTDManager = require("../managers/COTDManager");
|
|
import ClubManager = require("../managers/ClubManager");
|
|
import CampaignManager = require("../managers/CampaignManager");
|
|
import RoomManager = require("../managers/RoomManager");
|
|
import EventManager = require("../managers/EventManager");
|
|
import MatchesManager = require("../managers/MatchesManager");
|
|
import NewsManager = require("../managers/NewsManager");
|
|
import AdsManager = require("../managers/AdsManager");
|
|
import defaultOptions = require("../util/defaultOptions");
|
|
|