Prometheus Entity Management API
    Preparing search index...

    Returned by createHtmxSseServer.

    interface HtmxSseServer {
        clientCount: number;
        broadcast(event: SseEvent): void;
        close(): void;
        handleRequest(req: IncomingMessage, res: ServerResponse): Promise<void>;
        push(event: EntityChangedEvent): Promise<void>;
    }
    Index
    clientCount: number

    Number of currently open SSE connections.

    • Broadcast a raw SSE event to ALL currently connected clients.

      Parameters

      Returns void

    • Gracefully close all open SSE connections and stop the heartbeat.

      Returns void

    • Attach to an existing node:http IncomingMessage + ServerResponse pair. Useful for embedding inside Express, Fastify raw-mode, Hono node adapter, etc.

      Parameters

      • req: IncomingMessage
      • res: ServerResponse

      Returns Promise<void>

    • Push an entity change to all subscribed SSE clients. Call this from your transport upsert callbacks, realtime adapter handlers, or mutation endpoints.

      Parameters

      Returns Promise<void>