Skip to content

Resolve4

[<Interface>]
type Resolve4 =
    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 a IPv4 addresses (A records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv4 addresses (e.g.['74.125.79.104', '74.125.79.105', '74.125.79.106']).

@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 a IPv4 addresses (A records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv4 addresses (e.g.['74.125.79.104', '74.125.79.105', '74.125.79.106']).

@since v0.1.16

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

Uses the DNS protocol to resolve a IPv4 addresses (A records) for the hostname. The addresses argument passed to the callback function will contain an array of IPv4 addresses (e.g.['74.125.79.104', '74.125.79.105', '74.125.79.106']).

@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>