(type: "client" | "server")
| 58 | return new Promise<void>((_resolve) => { |
| 59 | const resolved: { [key: string]: boolean } = { client: false, server: false } |
| 60 | const resolve = (type: "client" | "server"): void => { |
| 61 | resolved[type] = true |
| 62 | if (resolved.client && resolved.server) { |
| 63 | // We don't need any more connections. |
| 64 | main.close() |
| 65 | _resolve() |
| 66 | } |
| 67 | } |
| 68 | const main = tls |
| 69 | .createServer(options, (s) => { |
| 70 | server = s |
no test coverage detected