@solid/community-server
Version:
Community Solid Server: an open and modular implementation of the Solid specifications
15 lines (14 loc) • 608 B
TypeScript
import type { Server } from 'node:http';
import { ServerConfigurator } from './ServerConfigurator';
import type { WebSocketHandler } from './WebSocketHandler';
/**
* {@link ServerConfigurator} that adds WebSocket functionality to an existing {@link Server}.
*
* Listens for WebSocket requests and sends them to its handler.
*/
export declare class WebSocketServerConfigurator extends ServerConfigurator {
protected readonly logger: import("global-logger-factory").Logger<unknown>;
private readonly handler;
constructor(handler: WebSocketHandler);
handle(server: Server): Promise<void>;
}