MCPcopy
hub / github.com/callstack/agent-device / closeLoopbackServer

Function closeLoopbackServer

src/__tests__/test-utils/loopback.ts:62–74  ·  view source on GitHub ↗
(server: LoopbackServer)

Source from the content-addressed store, hash-verified

60}
61
62export async function closeLoopbackServer(server: LoopbackServer): Promise<void> {
63 if (!server.listening) return;
64 closeHttpConnections(server);
65 await new Promise<void>((resolve, reject) => {
66 server.close((error) => {
67 if (error) {
68 reject(error);
69 return;
70 }
71 resolve();
72 });
73 });
74}
75
76function closeHttpConnections(server: LoopbackServer): void {
77 const maybeHttpServer = server as http.Server;

Calls 3

closeHttpConnectionsFunction · 0.85
resolveFunction · 0.50
closeMethod · 0.45

Tested by

no test coverage detected