(port: number = OAUTH_CALLBACK_PORT)
| 161 | } |
| 162 | |
| 163 | export async function isPortInUse(port: number = OAUTH_CALLBACK_PORT): Promise<boolean> { |
| 164 | return new Promise((resolve) => { |
| 165 | const socket = createConnection(port, "127.0.0.1") |
| 166 | socket.on("connect", () => { |
| 167 | socket.destroy() |
| 168 | resolve(true) |
| 169 | }) |
| 170 | socket.on("error", () => { |
| 171 | resolve(false) |
| 172 | }) |
| 173 | }) |
| 174 | } |
| 175 | |
| 176 | export async function stop(): Promise<void> { |
| 177 | if (server) { |
no test coverage detected