nexus-agents - v2.80.0
    Preparing search index...

    Function tapStream

    Adapters exports - Model adapters (Claude, OpenAI, Gemini, Ollama) Split from index.ts for file size compliance (Issue #285)

    • Taps into a stream without modifying it (for side effects like logging).

      Type Parameters

      • T

      Parameters

      • stream: AsyncIterable<T>

        The source stream

      • fn: (chunk: T, index: number) => void | Promise<void>

        Side effect function called for each chunk

      • options: { signal?: AbortSignal } = {}

        Options including optional AbortSignal

      Returns AsyncIterable<T>

      Original stream unchanged