feat: Add WebSocket functionality to server.

This commit is contained in:
Ruben Verborgh
2020-11-18 23:31:43 +01:00
committed by Joachim Van Herwegen
parent e39e7963eb
commit 59487410b1
7 changed files with 140 additions and 24 deletions

View File

@@ -0,0 +1,9 @@
import type WebSocket from 'ws';
import { AsyncHandler } from '../util/AsyncHandler';
import type { HttpRequest } from './HttpRequest';
/**
* A WebSocketHandler handles the communication with multiple WebSockets
*/
export abstract class WebSocketHandler
extends AsyncHandler<{ webSocket: WebSocket; upgradeRequest: HttpRequest }> {}