Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
15 lines
614 B
Plaintext
15 lines
614 B
Plaintext
import { Context } from "../../context.js";
|
|
import { StreamingApi } from "../../utils/stream.js";
|
|
//#region src/helper/streaming/sse.d.ts
|
|
export interface SSEMessage {
|
|
data: string | Promise<string>;
|
|
event?: string;
|
|
id?: string;
|
|
retry?: number;
|
|
}
|
|
export declare class SSEStreamingApi extends StreamingApi {
|
|
constructor(writable: WritableStream, readable: ReadableStream);
|
|
writeSSE(message: SSEMessage): Promise<void>;
|
|
}
|
|
export declare const streamSSE: (c: Context, cb: (stream: SSEStreamingApi) => Promise<void>, onError?: (e: Error, stream: SSEStreamingApi) => Promise<void>) => Response;
|
|
//#endregion |