UNPKG

haxball-server

Version:

A feature-rich and stable headless server utility for Haxball

27 lines (26 loc) 867 B
import puppeteer from 'puppeteer-core'; import { CustomSettings, ServerConfig } from "./Global"; export declare class Server { browsers: puppeteer.Browser[]; private unnamedCount; private remoteChromePort; private proxyEnabled; private proxyServers; private execPath; private disableCache; private userDataDir?; private disableRemote; private disableAnonymizeLocalIps; private maxMemoryUsage?; private debuggingServer?; constructor(config: ServerConfig); private createNewBrowser; private checkTokenWorks; private openRoom; open(script: string, tokens: string | string[], name?: string, settings?: CustomSettings): Promise<{ link: string; pid: number | undefined; remotePort: any; }>; close(pidOrTitle: string | number): Promise<boolean>; }