UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

11 lines (10 loc) 348 B
module.exports = class { check(port) { return new Promise((resolve) => { const tester = require('net').createServer() .once('error', () => resolve(false)) .once('listening', () => tester.once('close', () => resolve(true)).close()) .listen(port); }); } }