@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
19 lines (18 loc) • 450 B
TypeScript
/// <reference types="node" />
import { IncomingMessage } from 'http';
import { WebSocket } from 'ws';
type ClientConnection = {
connection: WebSocket;
request: IncomingMessage;
};
export declare class WebSocketServer {
#private;
constructor(config: {
port: number;
});
waitForConnected(): Promise<ClientConnection>;
waitForClosed(): Promise<void>;
nextMessage(): Promise<any>;
close(): void;
}
export {};