Resolver

@JSImport("node:dns", "promises.Resolver") @native @JSType class Resolver() extends Resolver
class Resolver
class Resolver
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(options: ResolverOptions)

Inherited methods

def cancel(): Unit
Inherited from
Resolver
def getServers(): Array[String]
Inherited from
Resolver
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def resolve(hostname: String, rrtype: String): Promise[Array[AnyRecord | Array[String] | MxRecord | NaptrRecord | SrvRecord | String] | SoaRecord]
Inherited from
Resolver
def resolve(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolve4(hostname: String, options: ResolveWithTtlOptions): Promise[Array[RecordWithTtl]]
Inherited from
Resolver
def resolve4(hostname: String, options: ResolveOptions): Promise[Array[RecordWithTtl | String]]
Inherited from
Resolver
def resolve4(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolve6(hostname: String, options: ResolveWithTtlOptions): Promise[Array[RecordWithTtl]]
Inherited from
Resolver
def resolve6(hostname: String, options: ResolveOptions): Promise[Array[RecordWithTtl | String]]
Inherited from
Resolver
def resolve6(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolveAny(hostname: String): Promise[Array[AnyRecord]]
Inherited from
Resolver
def resolveCname(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolveMx(hostname: String): Promise[Array[MxRecord]]
Inherited from
Resolver
def resolveNaptr(hostname: String): Promise[Array[NaptrRecord]]
Inherited from
Resolver
def resolveNs(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolvePtr(hostname: String): Promise[Array[String]]
Inherited from
Resolver
def resolveSoa(hostname: String): Promise[SoaRecord]
Inherited from
Resolver
def resolveSrv(hostname: String): Promise[Array[SrvRecord]]
Inherited from
Resolver
def resolveTxt(hostname: String): Promise[Array[Array[String]]]
Inherited from
Resolver
@JSName("resolve")
def resolve_A(hostname: String, rrtype: A): Promise[Array[String]]
Inherited from
Resolver
@JSName("resolve")
def resolve_AAAA(hostname: String, rrtype: AAAA): Promise[Array[String]]
Inherited from
Resolver
@JSName("resolve")
def resolve_ANY(hostname: String, rrtype: ANY): Promise[Array[AnyRecord]]
Inherited from
Resolver
@JSName("resolve")
def resolve_CAA(hostname: String, rrtype: CAA): Promise[Array[CaaRecord]]
Inherited from
Resolver
@JSName("resolve")
def resolve_CNAME(hostname: String, rrtype: CNAME): Promise[Array[String]]
Inherited from
Resolver
@JSName("resolve")
def resolve_MX(hostname: String, rrtype: MX): Promise[Array[MxRecord]]
Inherited from
Resolver
@JSName("resolve")
def resolve_NAPTR(hostname: String, rrtype: NAPTR): Promise[Array[NaptrRecord]]
Inherited from
Resolver
@JSName("resolve")
def resolve_NS(hostname: String, rrtype: NS): Promise[Array[String]]
Inherited from
Resolver
@JSName("resolve")
def resolve_PTR(hostname: String, rrtype: PTR): Promise[Array[String]]
Inherited from
Resolver
@JSName("resolve")
def resolve_SOA(hostname: String, rrtype: SOA): Promise[SoaRecord]
Inherited from
Resolver
@JSName("resolve")
def resolve_SRV(hostname: String, rrtype: SRV): Promise[Array[SrvRecord]]
Inherited from
Resolver
@JSName("resolve")
def resolve_TXT(hostname: String, rrtype: TXT): Promise[Array[Array[String]]]
Inherited from
Resolver
def reverse(ip: String): Promise[Array[String]]
Inherited from
Resolver
def setLocalAddress(ipv4: Unit, ipv6: String): Unit
Inherited from
Resolver
def setLocalAddress(ipv4: String, ipv6: String): Unit
Inherited from
Resolver
def setLocalAddress(ipv4: String): Unit
Inherited from
Resolver
def setLocalAddress(): Unit
Inherited from
Resolver
def setServers(servers: Array[String]): Unit
Inherited from
Resolver
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Inherited fields

@JSName("getServers")
var getServers_Original: Function0[Array[String]]
Inherited from
Resolver
@JSName("resolve4")
Inherited from
Resolver
@JSName("resolve6")
Inherited from
Resolver
@JSName("resolveAny")
var resolveAny_Original: Function1[String, Promise[Array[AnyRecord]]]
Inherited from
Resolver
@JSName("resolveCname")
var resolveCname_Original: Function1[String, Promise[Array[String]]]
Inherited from
Resolver
@JSName("resolveMx")
var resolveMx_Original: Function1[String, Promise[Array[MxRecord]]]
Inherited from
Resolver
@JSName("resolveNaptr")
var resolveNaptr_Original: Function1[String, Promise[Array[NaptrRecord]]]
Inherited from
Resolver
@JSName("resolveNs")
var resolveNs_Original: Function1[String, Promise[Array[String]]]
Inherited from
Resolver
@JSName("resolvePtr")
var resolvePtr_Original: Function1[String, Promise[Array[String]]]
Inherited from
Resolver
@JSName("resolveSoa")
var resolveSoa_Original: Function1[String, Promise[SoaRecord]]
Inherited from
Resolver
@JSName("resolveSrv")
var resolveSrv_Original: Function1[String, Promise[Array[SrvRecord]]]
Inherited from
Resolver
@JSName("resolveTxt")
var resolveTxt_Original: Function1[String, Promise[Array[Array[String]]]]
Inherited from
Resolver
@JSName("resolve")
Inherited from
Resolver
@JSName("reverse")
var reverse_Original: Function1[String, Promise[Array[String]]]
Inherited from
Resolver
@JSName("setServers")
var setServers_Original: Function1[Array[String], Unit]
Inherited from
Resolver