49 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var dns = require("dns");
 | |
| var promisify = require("./_promisify.js");
 | |
| var bind = function(c, f) { return f && f.bind(c); };
 | |
| Object.defineProperties(module.exports, {
 | |
|   ADDRCONFIG: { enumerable: true, value: dns.ADDRCONFIG },
 | |
|   ADDRGETNETWORKPARAMS: { enumerable: true, value: dns.ADDRGETNETWORKPARAMS },
 | |
|   BADFAMILY: { enumerable: true, value: dns.BADFAMILY },
 | |
|   BADFLAGS: { enumerable: true, value: dns.BADFLAGS },
 | |
|   BADHINTS: { enumerable: true, value: dns.BADHINTS },
 | |
|   BADNAME: { enumerable: true, value: dns.BADNAME },
 | |
|   BADQUERY: { enumerable: true, value: dns.BADQUERY },
 | |
|   BADRESP: { enumerable: true, value: dns.BADRESP },
 | |
|   BADSTR: { enumerable: true, value: dns.BADSTR },
 | |
|   CANCELLED: { enumerable: true, value: dns.CANCELLED },
 | |
|   CONNREFUSED: { enumerable: true, value: dns.CONNREFUSED },
 | |
|   DESTRUCTION: { enumerable: true, value: dns.DESTRUCTION },
 | |
|   EOF: { enumerable: true, value: dns.EOF },
 | |
|   FILE: { enumerable: true, value: dns.FILE },
 | |
|   FORMERR: { enumerable: true, value: dns.FORMERR },
 | |
|   LOADIPHLPAPI: { enumerable: true, value: dns.LOADIPHLPAPI },
 | |
|   NODATA: { enumerable: true, value: dns.NODATA },
 | |
|   NOMEM: { enumerable: true, value: dns.NOMEM },
 | |
|   NONAME: { enumerable: true, value: dns.NONAME },
 | |
|   NOTFOUND: { enumerable: true, value: dns.NOTFOUND },
 | |
|   NOTIMP: { enumerable: true, value: dns.NOTIMP },
 | |
|   NOTINITIALIZED: { enumerable: true, value: dns.NOTINITIALIZED },
 | |
|   REFUSED: { enumerable: true, value: dns.REFUSED },
 | |
|   Resolver: { enumerable: true, value: dns.Resolver },
 | |
|   SERVFAIL: { enumerable: true, value: dns.SERVFAIL },
 | |
|   TIMEOUT: { enumerable: true, value: dns.TIMEOUT },
 | |
|   V4MAPPED: { enumerable: true, value: dns.V4MAPPED },
 | |
|   getServers: { enumerable: true, value: bind(dns, dns.getServers) },
 | |
|   lookup: { enumerable: true, value: promisify(dns, dns.lookup, 1) },
 | |
|   lookupService: { enumerable: true, value: promisify(dns, dns.lookupService, 2, {"pattern":["hostname","service"]}) },
 | |
|   resolve: { enumerable: true, value: promisify(dns, dns.resolve, 1) },
 | |
|   resolve4: { enumerable: true, value: promisify(dns, dns.resolve4, 1) },
 | |
|   resolve6: { enumerable: true, value: promisify(dns, dns.resolve6, 1) },
 | |
|   resolveAny: { enumerable: true, value: promisify(dns, dns.resolveAny, 1) },
 | |
|   resolveCname: { enumerable: true, value: promisify(dns, dns.resolveCname, 1) },
 | |
|   resolveMx: { enumerable: true, value: promisify(dns, dns.resolveMx, 1) },
 | |
|   resolveNaptr: { enumerable: true, value: promisify(dns, dns.resolveNaptr, 1) },
 | |
|   resolveNs: { enumerable: true, value: promisify(dns, dns.resolveNs, 1) },
 | |
|   resolvePtr: { enumerable: true, value: promisify(dns, dns.resolvePtr, 1) },
 | |
|   resolveSoa: { enumerable: true, value: promisify(dns, dns.resolveSoa, 1) },
 | |
|   resolveSrv: { enumerable: true, value: promisify(dns, dns.resolveSrv, 1) },
 | |
|   resolveTxt: { enumerable: true, value: promisify(dns, dns.resolveTxt, 1) },
 | |
|   reverse: { enumerable: true, value: promisify(dns, dns.reverse, 1) },
 | |
|   setServers: { enumerable: true, value: bind(dns, dns.setServers) },
 | |
| }); |