Files
SnowLuma/.pnpm-store/v11/files/fa/d2ec90919c06ccc18f9fe71728801627c1a5cb2a5c6d570a493196988bee6e1fa876bbe6dd0eef6272273e5825ff7c7efeebb06a3a7c8570946f4867e0c314
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

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