UNPKG

next

Version:

The React Framework

17 lines (16 loc) 577 B
import http from 'http'; export const getFreePort = async ()=>{ return new Promise((resolve, reject)=>{ const server = http.createServer(()=>{}); server.listen(0, ()=>{ const address = server.address(); server.close(); if (address && typeof address === 'object') { resolve(address.port); } else { reject(new Error('invalid address from server: ' + (address == null ? void 0 : address.toString()))); } }); }); }; //# sourceMappingURL=worker-utils.js.map