[]previous and next page

SafeImageFetchOptions

Options of safeImageFetch.

Options of safeImageFetch.

Import#

ts
import type { SafeImageFetchOptions } from "@shadow-js/dusk/server";

Signature#

ts
interface SafeImageFetchOptions {
  /** Resolves a name to all of its addresses. Default: the system resolver (`dns.lookup` with `all`). */
  readonly lookup?: (hostname: string) => Promise<readonly ResolvedAddress[]>;
  /**
   * Decides whether an address is refused. Default: loopback, private, link-local, CGNAT, reserved and unique-local
   * ranges (`isRefusedImageAddress`). Replaced only by tests that must reach a server on loopback.
   * @internal
   */
  readonly refuse?: (address: string) => boolean;
}

Members#

Name Type Description
lookup? readonly lookup?: (hostname: string) => Promise<readonly ResolvedAddress[]> Resolves a name to all of its addresses. Default: the system resolver (dns.lookup with all).
refuse? readonly refuse?: (address: string) => boolean Decides whether an address is refused. Default: loopback, private, link-local, CGNAT, reserved and unique-local ranges (isRefusedImageAddress). Replaced only by tests that must reach a server on loopback.