INNER CODE UNIT · JavaScript
Promise
localstack/serverless-localstack · src/index.js:878
return new Promise((resolve, reject) => {
const socket = new net.Socket();
const client = socket.connect(options, () => {
client.end();
resolve();
});
client.setTimeout(500); // milliseconds
client.on('timeout', (err) => {
client.destroy();
reject(err);
});
client.on('error', (err) => {
client.destroy();
reject(err);
});
});