mira-app-core
Version:
Core library for Mira TypeScript project - provides base functionality without auto-execution
23 lines • 686 B
TypeScript
import { HttpRouter } from "./HttpRouter";
import { Express } from 'express';
import http from 'http';
import { LibraryStorage } from "./LibraryStorage";
import { MiraBackend } from "./MiraBackend";
export declare class MiraHttpServer {
httpRouter: HttpRouter;
server: http.Server;
port: number;
app: Express;
backend: MiraBackend;
libraries: LibraryStorage;
getRouter(): HttpRouter;
constructor(port: number, backend: MiraBackend);
request(options: {
method: string;
url: string;
headers?: Record<string, string>;
data?: any;
}): Promise<any>;
stop(): Promise<void>;
}
//# sourceMappingURL=HttpServer.d.ts.map