]>
Commit | Line | Data |
---|---|---|
70430c27 C |
1 | import { Server } from 'http' |
2 | ||
3 | function terminateServer (server: Server) { | |
4 | if (!server) return Promise.resolve() | |
5 | ||
6 | return new Promise<void>((res, rej) => { | |
7 | server.close(err => { | |
8 | if (err) return rej(err) | |
9 | ||
10 | return res() | |
11 | }) | |
12 | }) | |
13 | } | |
14 | ||
15 | export { | |
16 | terminateServer | |
17 | } |