INNER CODE UNIT · TypeScript
formatSSE
e2b-dev/surf · lib/streaming/index.ts:4
export function formatSSE(event: SSEEvent): string {
return `data: ${JSON.stringify(event)}\n\n`;
}
export interface ComputerInteractionStreamerFacadeStreamProps {
signal: AbortSignal;
messages: { role: "user" | "assistant"; content: string }[];
}
export abstract class ComputerInteractionStreamerFacade {
abstract instructions: string;
abstract desktop: Sandbox;
abstract resolution: [number, number];
abstract stream(
props: ComputerInteractionStreamerFacadeStreamProps
): AsyncGenerator<SSEEvent>;