Optional
currentOptional
dns?: DnsInterfaceOptional
fetch?: ((input, init?) => Promise<Response>)Optional
init: RequestInitResolves a Matrix serverName into the baseURL for federated requests, and the
Host
header to use when serving requests.
Results are cached by default. Please note that failures are cached, determined by
the constant CacheFailureForMS
.
The Matrix hostname
to resolve. e.g. matrix.org
Should the request be executed regardless of the cached value? Existing cached values will be overwritten.
The baseurl of the Matrix server (excluding /_matrix/federation suffix), and the hostHeader to be used.
Resolves a Matrix serverName, fetching any delegated information.
This request is NOT cached. For general use, please use resolveMatrixServer
.
The Matrix hostname
to resolve. e.g. matrix.org
An object describing the delegated details for the host.
Generated using TypeDoc
Class to lookup the hostname, port and host headers of a given Matrix servername according to the server discovery section of the spec.