actionhero
Version:
actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks
18 lines (17 loc) • 768 B
TypeScript
import { Server, Connection } from "../index";
export declare class WebSocketServer extends Server {
server: any;
constructor();
initialize(): Promise<void>;
start(): Promise<void>;
stop(): Promise<void>;
sendMessage(connection: Connection, message: any, messageId: string): Promise<void>;
sendFile(connection: Connection, error: Error, fileStream: any, mime: string, length: number, lastModified: Date): Promise<void>;
goodbye(connection: Connection): void;
compileActionheroWebsocketClientJS(): string;
renderClientJS(minimize: any): any;
writeClientJS(): void;
handleConnection(rawConnection: any): void;
handleDisconnection(rawConnection: any): void;
handleData(connection: any, data: any): Promise<void>;
}