@gameye/sdk
Version:
Node.js SDK for Gameye
22 lines (21 loc) • 690 B
TypeScript
import { Destructable, StatePatch } from "../utils";
export interface ApiTestServerConfig {
token: string;
keepAliveInterval: number;
}
export declare class ApiTestServer implements Destructable {
static defaultConfig: Readonly<ApiTestServerConfig>;
static create(config?: Partial<ApiTestServerConfig>): Promise<ApiTestServer>;
private config;
private koaServer;
private httpServer;
private socketPool;
private patchListenerPool;
private constructor();
getEndpoint(): string;
emitPatches(patches: StatePatch[]): void;
destroy(): Promise<void>;
private initializeMiddleware;
private initializeHttpServer;
private initialize;
}