sse
const sse: <T>(_payload) => T extends string ? object : T extends SSEPayload ? T : T extends ReadableStream<infer A> ? ReadableStream<FormatSSEPayload<A>> : T extends Generator<infer A, infer B, infer C> ? Generator<FormatSSEPayload<A>, B, C> : T extends AsyncGenerator<infer A, infer B_1, infer C_1> ? AsyncGenerator<FormatSSEPayload<A>, B_1, C_1> : T;Defined in: elysia/dist/utils.d.ts:161
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends | string | SSEPayload | Generator | AsyncGenerator | ReadableStream |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
_payload | T |
Returns
Section titled “Returns”T extends string ? object : T extends SSEPayload ? T : T extends ReadableStream<infer A> ? ReadableStream<FormatSSEPayload<A>> : T extends Generator<infer A, infer B, infer C> ? Generator<FormatSSEPayload<A>, B, C> : T extends AsyncGenerator<infer A, infer B_1, infer C_1> ? AsyncGenerator<FormatSSEPayload<A>, B_1, C_1> : T