Headers type
Params type
Instance state type
Headers type
Params type
Instance state type
Get base URL from engine options.
Get default type from engine options.
Get retry configuration from engine options.
Determine response type based on content-type header.
Execute a request with the full lifecycle: timeout, options building, pipeline.
This is the main entry point called by FetchEngine HTTP methods.
OptionalpayloadOrOptions: Data | CallConfig<H, P, InstanceState>Optionaloptions: CallConfig<H, P, InstanceState>Executes a request through the 3-phase hook pipeline.
Build normalized request options from method/path/options.
Handles request execution with the hook-based pipeline.
The RequestExecutor builds normalized request options and runs them through the 3-phase pipeline:
beforeRequest(run) - plugins can modify args or short-circuitexecute(pipe) - onion-wrapped execution (retry, dedupe, etc.)afterRequest(run) - plugins can modify or cache the response