Skip to content

Resolver

[<Interface>]
type Resolver =
    abstract member getServers: unit -> ResizeArray<string> with get, set
    abstract member resolve: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolve4: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolve6: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolveAny: string -> Promise<ResizeArray<AnyRecord>> with get, set
    abstract member resolveCaa: string -> Promise<ResizeArray<CaaRecord>> with get, set
    abstract member resolveCname: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolveMx: string -> Promise<ResizeArray<MxRecord>> with get, set
    abstract member resolveNaptr: string -> Promise<ResizeArray<NaptrRecord>> with get, set
    abstract member resolveNs: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolvePtr: string -> Promise<ResizeArray<string>> with get, set
    abstract member resolveSoa: string -> Promise<SoaRecord> with get, set
    abstract member resolveSrv: string -> Promise<ResizeArray<SrvRecord>> with get, set
    abstract member resolveTlsa: string -> Promise<ResizeArray<TlsaRecord>> with get, set
    abstract member resolveTxt: string -> Promise<ResizeArray<ResizeArray<string>>> with get, set
    abstract member reverse: string -> Promise<ResizeArray<string>> with get, set
    abstract member setServers: ResizeArray<string> -> unit with get, set
    abstract member cancel () : unit
    abstract member setLocalAddress (?ipv4: string, ?ipv6: string) : unit
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Properties

abstract member getServers: unit -> ResizeArray<string> with get, set
abstract member resolve: string -> Promise<ResizeArray<string>> with get, set
abstract member resolve4: string -> Promise<ResizeArray<string>> with get, set
abstract member resolve6: string -> Promise<ResizeArray<string>> with get, set
abstract member resolveAny: string -> Promise<ResizeArray<AnyRecord>> with get, set
abstract member resolveCaa: string -> Promise<ResizeArray<CaaRecord>> with get, set
abstract member resolveCname: string -> Promise<ResizeArray<string>> with get, set
abstract member resolveMx: string -> Promise<ResizeArray<MxRecord>> with get, set
abstract member resolveNaptr: string -> Promise<ResizeArray<NaptrRecord>> with get, set
abstract member resolveNs: string -> Promise<ResizeArray<string>> with get, set
abstract member resolvePtr: string -> Promise<ResizeArray<string>> with get, set
abstract member resolveSoa: string -> Promise<SoaRecord> with get, set
abstract member resolveSrv: string -> Promise<ResizeArray<SrvRecord>> with get, set
abstract member resolveTlsa: string -> Promise<ResizeArray<TlsaRecord>> with get, set
abstract member resolveTxt: string -> Promise<ResizeArray<ResizeArray<string>>> with get, set
abstract member reverse: string -> Promise<ResizeArray<string>> with get, set
abstract member setServers: ResizeArray<string> -> unit with get, set

Methods

abstract member cancel () : unit
abstract member setLocalAddress (?ipv4: string, ?ipv6: string) : unit