c92938eff3
* main changes seem to be done? * lint fix * minor cleanup * dataloader clear
12 lines
267 B
TypeScript
12 lines
267 B
TypeScript
import net from 'net'
|
|
|
|
export async function getFreeServerPort() {
|
|
return new Promise((res) => {
|
|
const srv = net.createServer()
|
|
srv.listen(0, () => {
|
|
const port = (srv?.address() as net.AddressInfo).port
|
|
srv.close(() => res(port))
|
|
})
|
|
})
|
|
}
|