You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					49 lines
				
				2.9 KiB
			
		
		
			
		
	
	
					49 lines
				
				2.9 KiB
			| 
								 
											4 years ago
										 
									 | 
							
								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) },
							 | 
						||
| 
								 | 
							
								});
							 |