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. |