(events: Array<{ data: string }>)
| 54 | } |
| 55 | |
| 56 | export function sseResponse(events: Array<{ data: string }>): Response { |
| 57 | const body = events |
| 58 | .map(e => `data: ${e.data}\n\n`) |
| 59 | .join('') + 'data: [DONE]\n\n'; |
| 60 | |
| 61 | return new Response(body, { |
| 62 | headers: { 'Content-Type': 'text/event-stream' }, |
| 63 | }); |
| 64 | } |
no outgoing calls
no test coverage detected