AsyncIterableStreams
Namespace: Vercel.AI.Util
public static class AsyncIterableStreamsWraps readable streams so they can be consumed with async iteration.
Inheritance: object
Methods
Section titled “Methods”AsAsyncIterableStream<T>(ReadableStream<T>)
Section titled “AsAsyncIterableStream<T>(ReadableStream<T>)”public static AsyncIterableStream<T> AsAsyncIterableStream<T>(ReadableStream<T> stream)Attaches an async iterator to <code class=“paramref”>stream</code> without inserting another transform.
Type parameters
| Name | Description |
|---|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
stream |
ReadableStream<T> |
Returns: AsyncIterableStream<T>
CreateAsyncIterableStream<T>(ReadableStream<T>)
Section titled “CreateAsyncIterableStream<T>(ReadableStream<T>)”public static AsyncIterableStream<T> CreateAsyncIterableStream<T>(ReadableStream<T> source)Pipes <code class=“paramref”>source</code> through an identity transform and returns an async iterable. Cancelling the result cancels <code class=“paramref”>source</code>.
Type parameters
| Name | Description |
|---|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
source |
ReadableStream<T> |
Returns: AsyncIterableStream<T>
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product