MCPcopy Index your code
hub / github.com/nodejs/node / createResolverClass

Function createResolverClass

lib/internal/dns/utils.js:293–317  ·  view source on GitHub ↗
(resolver)

Source from the content-addressed store, hash-verified

291}
292
293function createResolverClass(resolver) {
294 const resolveMap = { __proto__: null };
295
296 class Resolver extends ResolverBase {}
297
298 Resolver.prototype.resolveAny = resolveMap.ANY = resolver('queryAny');
299 Resolver.prototype.resolve4 = resolveMap.A = resolver('queryA');
300 Resolver.prototype.resolve6 = resolveMap.AAAA = resolver('queryAaaa');
301 Resolver.prototype.resolveCaa = resolveMap.CAA = resolver('queryCaa');
302 Resolver.prototype.resolveCname = resolveMap.CNAME = resolver('queryCname');
303 Resolver.prototype.resolveMx = resolveMap.MX = resolver('queryMx');
304 Resolver.prototype.resolveNs = resolveMap.NS = resolver('queryNs');
305 Resolver.prototype.resolveTlsa = resolveMap.TLSA = resolver('queryTlsa');
306 Resolver.prototype.resolveTxt = resolveMap.TXT = resolver('queryTxt');
307 Resolver.prototype.resolveSrv = resolveMap.SRV = resolver('querySrv');
308 Resolver.prototype.resolvePtr = resolveMap.PTR = resolver('queryPtr');
309 Resolver.prototype.resolveNaptr = resolveMap.NAPTR = resolver('queryNaptr');
310 Resolver.prototype.resolveSoa = resolveMap.SOA = resolver('querySoa');
311 Resolver.prototype.reverse = resolver('getHostByAddr');
312
313 return {
314 resolveMap,
315 Resolver,
316 };
317}
318
319// ERROR CODES
320const errorCodes = {

Callers 2

promises.jsFile · 0.85

Calls 1

resolverFunction · 0.70

Tested by

no test coverage detected