mira-app-server
Version:
Mira Server - standalone server application using mira-app-core
25 lines • 798 B
TypeScript
import { MiraBackend } from "mira-app-core";
import { MiraHttpServer } from "./HttpServer";
import { WebSocketServer } from "./WebSocketServer";
export interface ServerConfig {
httpPort?: number;
wsPort?: number;
enableHttp?: boolean;
enableWebSocket?: boolean;
dataPath?: string;
}
export declare class MiraServer {
private backend;
private httpServer?;
private wsServer?;
private config;
constructor(config?: ServerConfig);
start(): Promise<void>;
stop(): Promise<void>;
private printServerInfo;
getBackend(): MiraBackend;
getHttpServer(): MiraHttpServer | undefined;
getWebSocketServer(): WebSocketServer | undefined;
static createAndStart(config?: ServerConfig): Promise<MiraServer>;
}
//# sourceMappingURL=MiraServer.d.ts.map