Logos DX
    Preparing search index...

    Class RequestExecutor<H, P, S>

    Handles request execution with the hook-based pipeline.

    The RequestExecutor builds normalized request options and runs them through the 3-phase pipeline:

    1. beforeRequest (run) - plugins can modify args or short-circuit
    2. execute (pipe) - onion-wrapped execution (retry, dedupe, etc.)
    3. afterRequest (run) - plugins can modify or cache the response

    Type Parameters

    • H = unknown

      Headers type

    • P = unknown

      Params type

    • S = unknown

      Instance state type

    Index

    Constructors

    Properties

    engine: FetchEngineCore<H, P, S>

    Reference to the FetchEngine instance

    Accessors

    Methods

    • Determine response type based on content-type header.

      Parameters

      Returns {
          isJson: boolean;
          isRecognized: boolean;
          type: "arrayBuffer" | "blob" | "json" | "text";
      }