ai
Version:
AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript
19 lines (17 loc) • 446 B
text/typescript
import { prepareHeaders } from '../util/prepare-headers';
export function createTextStreamResponse({
status,
statusText,
headers,
textStream,
}: ResponseInit & {
textStream: ReadableStream<string>;
}): Response {
return new Response(textStream.pipeThrough(new TextEncoderStream()), {
status: status ?? 200,
statusText,
headers: prepareHeaders(headers, {
'content-type': 'text/plain; charset=utf-8',
}),
});
}