setup-python/node_modules/pn/net.js

17 lines
834 B
JavaScript
Raw Normal View History

2019-06-27 08:12:00 +07:00
var net = require("net");
var promisify = require("./_promisify.js");
var bind = function(c, f) { return f && f.bind(c); };
Object.defineProperties(module.exports, {
Server: { enumerable: true, value: net.Server },
Socket: { enumerable: true, value: net.Socket },
Stream: { enumerable: true, value: net.Stream },
//_createServerHandle: // skipping
//_normalizeArgs: // skipping
//_setSimultaneousAccepts: // skipping
connect: { enumerable: true, value: bind(net, net.connect) },
createConnection: { enumerable: true, value: bind(net, net.createConnection) },
createServer: { enumerable: true, value: bind(net, net.createServer) },
isIP: { enumerable: true, value: bind(net, net.isIP) },
isIPv4: { enumerable: true, value: bind(net, net.isIPv4) },
isIPv6: { enumerable: true, value: bind(net, net.isIPv6) },
});