UNPKG

mira-app-core

Version:

Core library for Mira TypeScript project - provides base functionality without auto-execution

40 lines 1.03 kB
import { MiraWebsocketServer } from './WebSocketServer'; import { LibraryStorage } from './LibraryStorage'; export interface MiraBackendOptions { dataPath?: string; wsPort?: number; autoLoad?: boolean; autoStart?: boolean; } export declare class MiraBackend { webSocketServer?: MiraWebsocketServer; libraries: LibraryStorage; dataPath: string; constructor(options?: MiraBackendOptions); /** * 手动启动服务器 */ start(): void; /** * 停止服务器 */ stop(): Promise<void>; /** * 获取数据路径 */ getDataPath(): string; /** * 获取库存储实例 */ getLibraries(): LibraryStorage; /** * 创建并启动服务器的静态方法 (向后兼容) * 注意:HTTP服务器功能已移动到 mira-app-server 包 */ static createAndStart(options?: { dataPath?: string; httpPort?: number; wsPort?: number; }): MiraBackend; } //# sourceMappingURL=MiraBackend.d.ts.map