Adapters exports - Model adapters (Claude, OpenAI, Gemini, Ollama) Split from index.ts for file size compliance (Issue #285)
Adds a timeout to a stream. If no chunk is received within the timeout, the stream throws a TimeoutError.
The source stream
Timeout in milliseconds
Options including optional AbortSignal
Stream with timeout applied
Adapters exports - Model adapters (Claude, OpenAI, Gemini, Ollama) Split from index.ts for file size compliance (Issue #285)