UNPKG

ai

Version:

AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript

19 lines (17 loc) 446 B
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', }), }); }