Function withSpan

    • Run fn with currentSpan = s, restoring on exit. Keeps the stack consistent through yield, yield*, and re-entrant calls.

      Type Parameters

      • T

      Parameters

      • s: Span | undefined
      • fn: () => T

      Returns T