Skip to content

Resolve6

[<Interface>]
type Resolve6 =
    abstract member Invoke (hostname: string, options: ResolveOptions, callback: Callback3) : unit
    abstract member Invoke (hostname: string, options: ResolveWithTtlOptions, callback: Callback2) : unit
    abstract member Invoke (hostname: string, callback: Callback) : unit
    abstract member __promisify__ (hostname: string, ?options: ResolveOptions) : Promise<U2<string array,RecordWithTtl array>>
    abstract member __promisify__ (hostname: string, options: ResolveWithTtlOptions) : Promise<RecordWithTtl array>
    abstract member __promisify__ (hostname: string) : Promise<string array>
AssemblyXantham.Fable.Node

Declared inside

Callback
Callback2
Callback3

Methods

abstract member Invoke (hostname: string, options: ResolveOptions, callback: Callback3) : unit

Uses the DNS protocol to resolve IPv6 addresses (AAAA records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv6 addresses.

@since v0.1.16

Parameter
hostnameHost name to resolve.
abstract member Invoke (hostname: string, options: ResolveWithTtlOptions, callback: Callback2) : unit

Uses the DNS protocol to resolve IPv6 addresses (AAAA records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv6 addresses.

@since v0.1.16

Parameter
hostnameHost name to resolve.
abstract member Invoke (hostname: string, callback: Callback) : unit

Uses the DNS protocol to resolve IPv6 addresses (AAAA records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv6 addresses.

@since v0.1.16

Parameter
hostnameHost name to resolve.
abstract member __promisify__ (hostname: string, ?options: ResolveOptions) : Promise<U2<string array,RecordWithTtl array>>
abstract member __promisify__ (hostname: string, options: ResolveWithTtlOptions) : Promise<RecordWithTtl array>
abstract member __promisify__ (hostname: string) : Promise<string array>