edgeport - v1.0.6
    Preparing search index...

    Type Alias ResolveResult<T>

    ResolveResult: T extends "A"
    | "AAAA"
    | "NS"
    | "CNAME"
    | "PTR"
        ? string[]
        : T extends "TXT"
            ? string[][]
            : T extends "MX"
                ? MxRecord[]
                : T extends "SRV"
                    ? SrvRecord[]
                    : T extends "CAA"
                        ? CaaRecord[]
                        : T extends "SOA"
                            ? SoaRecord
                            | undefined
                            : T extends "NAPTR"
                                ? NaptrRecord[]
                                : T extends "SSHFP"
                                    ? SshfpRecord[]
                                    : T extends "DS"
                                        ? DsRecord[]
                                        : T extends "DNSKEY"
                                            ? (...)[]
                                            : (...) extends (...) ? (...) : (...)

    Maps a queried record TYPE to the return type of resolve / DnsSession.query.

    A/AAAA/NS/CNAME/PTR return string[]; TXT returns string[][] (each record is an array of its character-strings); the structured types return their record arrays; SOA returns a single record or undefined; anything else returns ResourceRecord[].

    Type Parameters

    1.0.4