Setu-TS
    Preparing search index...

    Interface NodeDnsModule

    The node:dns/promises surface this resolver needs, injectable so every branch is unit-testable without real DNS or network permission.

    Note resolveSrv yields records whose target field is named name — Deno spells the same field target, which is why neither shape escapes this package.

    0.2.0

    interface NodeDnsModule {
        resolve4(hostname: string): Promise<string[]>;
        resolve6(hostname: string): Promise<string[]>;
        resolveSrv(
            hostname: string,
        ): Promise<
            { name: string; port: number; priority: number; weight: number }[],
        >;
    }
    Index
    • Resolves SRV records.

      Parameters

      • hostname: string

      Returns Promise<{ name: string; port: number; priority: number; weight: number }[]>