(port: number)
| 868 | } |
| 869 | |
| 870 | function portAvailable(port: number): Promise<boolean> { |
| 871 | return new Promise((resolve) => { |
| 872 | const server = net.createServer(); |
| 873 | server.once("error", () => resolve(false)); |
| 874 | server.listen(port, "127.0.0.1", () => { |
| 875 | server.close(() => resolve(true)); |
| 876 | }); |
| 877 | }); |
| 878 | } |
| 879 | |
| 880 | function runJson<T>( |
| 881 | command: string, |
no test coverage detected