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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| 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 resolveCname: string -> Promise<ResizeArray<string>> 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 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