UNPKG

mira-app-server

Version:

Mira Server - standalone server application using mira-app-core

15 lines 722 B
import { ILibraryServerData } from 'mira-app-core/storage/sqlite'; import { WebSocket } from 'ws'; import type { WebSocketMessage } from '../types'; import { MiraWebsocketServer } from '../WebSocketServer'; export declare abstract class MessageHandler { protected server: MiraWebsocketServer; protected dbService: ILibraryServerData; protected ws: WebSocket; protected message: WebSocketMessage; constructor(server: MiraWebsocketServer, dbService: ILibraryServerData, ws: WebSocket, message: WebSocketMessage); abstract handle(): Promise<void>; protected sendResponse(data: Record<string, any>): void; protected sendError(error: string): void; } //# sourceMappingURL=MessageHandler.d.ts.map