Packages

package dns

dns package object

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dns
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AddressTtl extends Object with ResolveObject
    Annotations
    @JSType() @native()
  2. trait DNS extends Object with IResolver

    The dns module contains functions belonging to two different categories: 1) Functions that use the underlying operating system facilities to perform name resolution, and that do not necessarily perform any network communication.

    The dns module contains functions belonging to two different categories: 1) Functions that use the underlying operating system facilities to perform name resolution, and that do not necessarily perform any network communication. This category contains only one function: dns.lookup(). Developers looking to perform name resolution in the same way that other applications on the same operating system behave should use dns.lookup().

    Annotations
    @JSType() @native()
    See also

    https://nodejs.org/api/dns.html

  3. implicit final class DNSExtensions extends AnyVal

    DNS Extensions

  4. type DnsCallback1[A] = Function2[DnsError, A, Any]
  5. type DnsCallback2[A, B] = Function3[DnsError, A, B, Any]
  6. type DnsError = SystemError
  7. trait DnsOptions extends Object
    Annotations
    @JSType()
  8. trait IResolver extends Object
    Annotations
    @JSType() @native()
  9. trait MX extends Object with ResolveObject
    Annotations
    @JSType() @native()
  10. trait NAPTR extends Object with ResolveObject
    Annotations
    @JSType() @native()
  11. class PromisesResolver extends Object
    Annotations
    @JSType() @native() @JSImport("dns", "promises.Resolver")
  12. type RRType = String
  13. sealed trait ResolveObject extends Object
    Annotations
    @JSType() @native()
  14. type ResolveResult = |[Array[|[String, ResolveObject]], SOA]
  15. class Resolver extends Object with IResolver
    Annotations
    @JSType() @native() @JSImport("dns", "Resolver")
  16. trait SOA extends Object with ResolveObject
    Annotations
    @JSType() @native()
  17. trait SRV extends Object with ResolveObject
    Annotations
    @JSType() @native()
  18. trait TXT extends Object with ResolveObject
    Annotations
    @JSType() @native()
  19. trait TtlOptions extends Object
    Annotations
    @JSType()
  20. trait ValueOnly extends Object with ResolveObject
    Annotations
    @JSType() @native()

Value Members

  1. final val RRTYPE_A: RRType
  2. final val RRTYPE_AAAA: RRType
  3. final val RRTYPE_CNAME: RRType
  4. final val RRTYPE_MX: RRType
  5. final val RRTYPE_NAPTR: RRType
  6. final val RRTYPE_NS: RRType
  7. final val RRTYPE_PTR: RRType
  8. final val RRTYPE_SOA: RRType
  9. final val RRTYPE_SRV: RRType
  10. final val RRTYPE_TXT: RRType
  11. object DNS extends Object with DNS

    DNS Singleton

    DNS Singleton

    Annotations
    @native() @JSImport("dns", JSImport.Namespace)
  12. object DnsOptions
  13. object TtlOptions

Inherited from AnyRef

Inherited from Any

Ungrouped