(callback)
| 141 | ); |
| 142 | callback(null, { |
| 143 | dispose(callback) { |
| 144 | isClosing = true; |
| 145 | // Removing the listener is a workaround for a memory leak in node.js |
| 146 | server.off("request", requestListener); |
| 147 | server.close((err) => { |
| 148 | callback(err); |
| 149 | }); |
| 150 | for (const socket of sockets) { |
| 151 | socket.destroy(new Error("Server is disposing")); |
| 152 | } |
| 153 | }, |
| 154 | module(originalModule) { |
| 155 | const key = `${encodeURIComponent( |
| 156 | originalModule.identifier().replace(/\\/g, "/").replace(/@/g, "_") |
no test coverage detected