* @returns {Promise }
()
| 71 | * @returns {Promise<void>} |
| 72 | */ |
| 73 | function start() { |
| 74 | return new Promise((resolve) => { |
| 75 | server = http |
| 76 | .createServer(handleRequest) |
| 77 | .listen(port, () => resolve()); |
| 78 | |
| 79 | server.on('connection', (socket) => { |
| 80 | sockets.add(socket); |
| 81 | socket.on('close', () => sockets.delete(socket)); |
| 82 | }); |
| 83 | }); |
| 84 | } |
| 85 | |
| 86 | /** |
| 87 | * @param {{[path: string]: string | import('http').RequestListener}} newPaths |
no test coverage detected
searching dependent graphs…