1 import { createServer, Server } from 'http'
2 import proxy from 'proxy'
3 import { getPort, terminateServer } from './shared'
9 return new Promise<number>(res => {
10 this.server = proxy(createServer())
11 this.server.listen(0, () => res(getPort(this.server)))
16 return terminateServer(this.server)
20 // ---------------------------------------------------------------------------