IKHSAN
ENID Baca dalam Bahasa Indonesia

homeio

Public

Forked from doctor-io/homeio

Branch
main
Latest commit
958d74616 October 2026

sse.ts

Open raw
import "server-only";

export function toSseChunk(
  event: string,
  payload: unknown,
  options?: { id?: string },
): string {
  const lines = [options?.id ? `id: ${options.id}` : null].filter(
    (line): line is string => Boolean(line),
  );

  lines.push(`event: ${event}`);
  lines.push(`data: ${JSON.stringify(payload)}`);

  return `${lines.join("\n")}\n\n`;
}
bytes
369
lines
17
Type
ts
Latest commit
16 October 2026