MCPcopy
hub / github.com/microsoft/playwright / decorateServer

Function decorateServer

packages/utils/network.ts:230–244  ·  view source on GitHub ↗
(server: net.Server)

Source from the content-addressed store, hash-verified

228}
229
230export function decorateServer(server: net.Server) {
231 const sockets = new Set<net.Socket>();
232 server.on('connection', socket => {
233 sockets.add(socket);
234 socket.once('close', () => sockets.delete(socket));
235 });
236
237 const close = server.close;
238 server.close = (callback?: (err?: Error) => void) => {
239 for (const socket of sockets)
240 socket.destroy();
241 sockets.clear();
242 return close.call(server, callback);
243 };
244}

Callers 5

startCliDaemonServerFunction · 0.90
listenMethod · 0.90
createHttpServerFunction · 0.85
createHttpsServerFunction · 0.85
createHttp2ServerFunction · 0.85

Calls 7

destroyMethod · 0.80
callMethod · 0.80
onMethod · 0.65
onceMethod · 0.65
deleteMethod · 0.65
clearMethod · 0.65
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…