qfetch
    Preparing search index...

    Function compose

    • Composes middleware executors in right-to-left order (functional composition).

      Parameters

      Returns MiddlewareExecutor

      A function that takes a base fetch and returns the composed fetch function

      The last middleware listed wraps outermost (runs first on request, last on response). Request flow: last middleware → ... → first middleware → fetch. Response flow: fetch → first middleware → ... → last middleware.

      const qfetch = compose(withRetry(), withLogger())(fetch);
      // Request: logger → retry → fetch