UNPKG

easy-jsx-html-engine

Version:

Dead simple HTML engine using JSX syntax.

9 lines (8 loc) 650 B
import { type RequestID, type ResolvedTemplateProps } from "./suspense"; import type { Component } from "./types"; export interface RenderToStreamOptions { waitUntil?: (promise: Promise<unknown>) => void; ResolvedTemplate?: Component<ResolvedTemplateProps>; } export declare function renderToStream(body: JSX.Element | ((rid: RequestID) => JSX.Element), waitUntil?: (promise: Promise<unknown>) => void): ReadableStream<Uint8Array> | Promise<string> | string; export declare function renderToStream(body: JSX.Element | ((rid: RequestID) => JSX.Element), options?: RenderToStreamOptions): ReadableStream<Uint8Array> | Promise<string> | string;