Files
speckle-server/packages/server/test/serverHelper.ts
T
Kristaps Fabians Geikins c92938eff3 chore(server): apollo server v3 -> v4 (#2880)
* main changes seem to be done?

* lint fix

* minor cleanup

* dataloader clear
2024-09-05 12:27:13 +03:00

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))
})
})
}