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