get-hostname.d.ts 439 B

1234567891011
  1. /**
  2. * Takes an object with a hostname property (like a parsed URL) and some
  3. * headers that may contain Host and returns the preferred hostname.
  4. * @param parsed An object containing a hostname property.
  5. * @param headers A dictionary with headers containing a `host`.
  6. */
  7. export declare function getHostname(parsed: {
  8. hostname?: string | null;
  9. }, headers?: {
  10. [key: string]: string | string[] | undefined;
  11. }): string | undefined;