2 import { createServer, Server } from 'http'
3 import proxy from 'proxy'
4 import { getPort, terminateServer } from './utils'
10 return new Promise<number>(res => {
11 this.server = proxy(createServer())
12 this.server.listen(0, () => res(getPort(this.server)))
17 return terminateServer(this.server)
21 // ---------------------------------------------------------------------------