rvx
Version:
A signal based rendering library
14 lines (13 loc) • 578 B
TypeScript
import type { Component } from "../core/types.js";
/**
* Render a component to HTML using rvx dom.
*/
export declare function renderToString(component: Component): string;
export declare function renderToString<P>(component: Component<P>, props: P): string;
/**
* Render a component to HTML using rvx dom.
*
* This injects a new {@link AsyncContext} to wait for rendering to complete.
*/
export declare function renderToStringAsync(component: Component): Promise<string>;
export declare function renderToStringAsync<P>(component: Component<P>, props: P): Promise<string>;