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) }, | ||
|  | }); |