pokemon-showdown/dev-tools/globals.ts

29 lines
754 B
TypeScript

interface AnyObject {[k: string]: any}
let Config = require('../config/config');
let Monitor = require('../monitor');
let Dex = require('../sim/dex');
let toId = Dex.toId;
// let Sim = require('../sim');
let LoginServer = require('../loginserver');
let Ladders = (Config.remoteladder ? '../ladders-remote' : '../ladders');
let Users = require('../users');
type Connection = any;
type User = any;
let Punishments = require('../punishments');
let Chat = require('../chat');
let Rooms = require('../rooms');
type Room = any;
type GlobalRoom = any;
type BattleRoom = any;
type ChatRoom = any;
let Verifier = require('../verifier');
let Dnsbl = require('../dnsbl');
let Sockets = require('../sockets');
let TeamValidator = require('../team-validator');