Skip to content

ActivityPlug API / @activityplug/core / VettedFetchOptions

Interface: VettedFetchOptions

Defined in: packages/core/src/http/vetted-fetch.ts:70

Properties

allowPrivateNetworks?

readonly optional allowPrivateNetworks?: boolean

Defined in: packages/core/src/http/vetted-fetch.ts:71


dispatchPinned

readonly dispatchPinned: PinnedDispatcher

Defined in: packages/core/src/http/vetted-fetch.ts:81


lookup

readonly lookup: LookupAddresses

Defined in: packages/core/src/http/vetted-fetch.ts:80


maxBodyReads?

readonly optional maxBodyReads?: number

Defined in: packages/core/src/http/vetted-fetch.ts:77

Maximum non-EOF reads shared by request replay/forwarding and the response body.


maxRedirects?

readonly optional maxRedirects?: number

Defined in: packages/core/src/http/vetted-fetch.ts:73


originPolicy

readonly originPolicy: OriginPolicy

Defined in: packages/core/src/http/vetted-fetch.ts:83

The policy is evaluated again after every redirect, before DNS resolution.


remoteStructuredBytes

readonly remoteStructuredBytes: number

Defined in: packages/core/src/http/vetted-fetch.ts:72


replayBodyBytes?

readonly optional replayBodyBytes?: number

Defined in: packages/core/src/http/vetted-fetch.ts:75

Maximum body size that may be retained for a body-preserving redirect.


timeoutMs?

readonly optional timeoutMs?: number

Defined in: packages/core/src/http/vetted-fetch.ts:79

Overall deadline covering policy, DNS, dispatch, redirects, and response body.